St. Petersburg, Russia (29 of 320)




Traffic along the River Neva.
Traffic along the River Neva.