Hellen van Meene, ‘Untitled #327 (St. Petersberg, Russia)’, 2008, Yancey Richardson Gallery