S2E4 — Extraterrestrials and Sacred Sites
UFOs: The Lost Evidence — Season 2, Episode 4.

The world's holy sites claim visitation by gods, but shocking new evidence suggests these locations have been deemed sacred because of contact with interstellar travelers in the distant past.
View all episodes of UFOs: The Lost Evidence