Night mode
NEW Episode!
Season 1 Episode 26 : Season 1, Episode 26 - The Long Sleep

UFO TV Series Poster

UFO

Around 1970, the British and American governments receive incontrovertible evidence that aliens exist and are abducting humans. In cooperation with the United Nations, they set up a secret worldwide organization, SHADO (Supreme Head...

Quality: DVD

Release: 1970

Runtime: 50

IMDb: 7.6

Networks: Associated Television, ITV1,