UFO Videos Featured

UFOs releasing orbs over St. Petersburg, Russia – 25th March 2020

UFOs releasing orbs over St. Petersburg, Russia – 25th March 2020

New video footage of an unknown object dropping orbs over St. Petersburg, Russia. This video was recorded on the 25th March 2020.

About Author

admin

Leave a Reply