Britain's Roswell

Description (UK)

Britain's Roswell: In December 1980, Air Force personnel witnessed strange lights hovering above the English countryside. Did they have a close encounter with alien spacecraft? (S1, ep 13)