Artwork Title: 2424

2424, 2004

Peter Dreher

Arthur

Wait what?