St. Petersburg, Russia (2 of 205)




River Neva.
River Neva.