UFOs: The Lost Evidence
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