Sean Micka, Greenscreen, oil on canvas, 2007. SEAN_MICKA_9111237_03-lg 0 By Domenique Hogan on March 21, 2015