Discover
Library
You
Ancient Aliens · Season 13
S13·E5 · 25 May 2018 · 42m
Could giant ancient drawings found etched into the desert floor be part of an ancient alien code?