UFOs: The Lost Evidence

2:05 PM to 3:05 PM
Monday 23 December
+

Deathbed Confessions

Season 1 Episode 6 of 6

The UFO researchers who believe Nasa is hiding the truth about alien life, questioning whether the deathbed confessions of scientists reveal a history of otherworldly contact

UFOs: The Lost Evidence airs on Blaze (Freeview) at 2:05 PM, Monday 23 December.
Topics
News ➝ Current Affairs
Documentary