Britain's Roswell

Series 1 - Episode 6 Britain's Roswell

ADVERTISEMENT

Summary

Investigation into a possible alien visitation to England in December 1980, when Air Force personnel claimed they saw strange lights hovering in the sky.
Documentary