The Radiohead

Year: 2012
Size: 24 x 36
Medium: Oil on Panel