A military helicopter captures footage of a UFO along the Mexican border, while an English woman is seen vanishing from her bed during the night. Meanwhile, after years of skepticism, NASA begins to probe into UFO sightings as US officials finally acknowledge their existence.
Show
Evidence of the Unexplained
Episode
S01E10
Air Date
Nov 09, 2023