UFO Videos

UFO Sighting Filmed In Leeds, England – October 9 2020

UFO Sighting Filmed In Leeds, England – October 9 2020

An unknown orb has been filmed hovering stationary in the sky above Leeds, England.

About Author

admin

Leave a Reply