NEW HEROES, 2004, Lambda print, 120 cm