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.

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

Leave a Reply