Vologda
Russia. Vologda region
City palace of culture
Lenin Street, 17
2004-08-21
© Photograph by William Brumfield