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 at 5:00 AM, Tuesday 26 November.
Topics
News ➝ Current Affairs
Documentary