Out There

Unknown lights over St. Petersburg, Russia are seen by thousands.

Thousands of witnesses observed these lights over St. Petersburg on April 9. This is a compilation of 4 videos.

If the media player does not display, please install the Flash plugin

Story Source:

Subscribe to Unknowncountry sign up now