scene-banner


Live Scenic Webcams in Russia

Live Webcam in St Petersburg - Russia

  • Location: River Neva, St. Petersburg, Russia
  • Source: Mobotix Webcams Russia
  • Info: Live streaming moving webcam showing panoramic views of the Neva River and surrounding scenery, in St Petersburg, Russia.