Now Playing | Vatican Alien Skull 122

Could one of the most sacred places on Earth also house secret knowledge of extraterrestrial life? The path to disclosure just might lie on holy ground: at the Vatican.

Recommended for You

Watch More Alien Files Video Videos
Filter