Tortoise Shell Glasses, 2012, 42 x 43 in Published October 7, 2012 at 500 × 512 in Carla Gannis: A carny’s explosion-in-a-pixel factory Next →