UFO Sighting Filmed In Leeds, England – October 9 2020 UFO Videos By admin On Oct 13, 2020 0 6 Share An unknown orb has been filmed hovering stationary in the sky above Leeds, England. ufoufo sightingufo video 0 6 Share