Images

From God's Penis to Your Ear, 2000
oil, wax on tarpaulin
96 x 96 inches (243.8 x 243.8 cm)

Images-Stack