1997. High atop an Andean summit, a little boy's frozen body reveals dark secrets of a lost culture. Did the Inca sacrifice their children to appease the gods? Now, a NOVA team returns to an ancient burial ground to unearth the answer. What mysteries lie frozen in heaven? This documentary shows the mummified remains of an Inca Child named Sarita, found on Mount Sara Sara in southern Peru.
Film Duration: 47 min