UFO Files
Britain's Roswell
Season 1 Episode 13 of 16
Investigation into a possible alien visitation to England in December 1980, when Air Force personnel claimed they saw strange lights hovering in the sky
UFO Files airs on Sky History 2 HD at 3:00 PM, Monday 2 December.
Topics
News ➝ Current Affairs
Documentary