UFO Sighting Filmed In Leeds, England – October 9 2020

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

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

Leave a Reply