The Mystery of Nazca

42m | 2014 | TV-PG | CC

Could these ancient geoglyphs and mysterious landscapes in Peru hold the key to proving Earth was visited by aliens in the distant past?