UFO activity filmed over Clearwater Beach, Florida – 20th March 2021

New video footage of fast-moving red light and two stationary orbs over Clearwater Beach, Florida.

New video footage of fast-moving red light and two stationary orbs over Clearwater Beach, Florida.

Leave a Reply