In the spring of 2017, Gaia filmmakers joined researchers and scientists just outside of Nazca, Peru to investigate an unearthed mummified body. Independent …