• not yet rated
  • Favorites
  • Embed

    Embed Video

    Link
    Embed Code
    Size x

Inside the fortress of Peter the great in St. Petersburg, Russia. To think that the city was founded in this exact spot! This is an absolute must see when visiting Russia.

Details
Location
Tags
comments powered by Disqus

Related Videos

More Videos from Davidsbeenhere