Iannis Delatolas


West 29th Street, 2004, silver gelatin print, 18 x 18 inches