UFO Filmed Dropping Red Orbs Over Spain – 10th June 2020

New video footage of an unknown craft dropping red orbs over Spain

New video footage of an unknown craft dropping red orbs over Spain

Leave a Reply