UFO Filmed Dropping Red Orbs Over Spain – 10th June 2020 FeaturedUFO Videos By admin On Jun 11, 2020 0 0 Share New video footage of an unknown craft dropping red orbs over Spain ufoufo sighting 0 0 Share