UFOs releasing orbs over St. Petersburg, Russia – 25th March 2020 FeaturedUFO Videos By admin Last updated Mar 30, 2020 0 3 Share New video footage of an unknown object dropping orbs over St. Petersburg, Russia. This video was recorded on the 25th March 2020. ufo footageufo sighting 0 3 Share