
Watch Unearthing Nazca
- 2017
- 1 Season
In the series Unearthing Nazca, investigators claim to have found an alien mummy in South America. Professional archaeologists think they've actually found an ancient human mummy. The series has been criticized for its misrepresentation of historical facts.