Perfect Child Mummies

  • 2010
  • TV Show
  • None

A look at the 1999 archaeological discovery of the 500-year-old remains of three children who were sacrificed to an Incan god on the peak of a Peruvian volcano.

Where to Watch

Available to Stream

  • Watch on