Where To Stream Secrets in the Ice Season 1 Episode 6
Inca Child Sacrifice
- Aired June 29, 2020
- 60 Min
Great mysteries that have been frozen in time, from the mummified remains of three Inca children in the Andes to members of the ancient Yupik people in Alaska.