St. Petersburg, Russia (37 of 320)




Petrovsky Stadium on the River Neva.
Petrovsky Stadium on the River Neva.