St. Petersburg, Russia (30 of 320)




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