Depot

Depot

Oil on canvas, 160×120 cm, 2006

St. Petersburg, Russia, tram