Museo Santuarios Andinos is a small museum in Peru that houses "The Frozen Ice Maiden". The museum showcases the story of the discovery of several mummified children who were sacrificed during the mid-1400s. The film explains in detail how they came about their discovery and the significance of the findings.