Chelyabinsk
Russia. Chelyabinsk region
South Urals Technical university
Lenin prospekt, 76
2003-07-12
© Photograph by William Brumfield