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.
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.