“Mummified” mice were recently discovered atop towering volcanoes in Peru where the Incas once performed ritual sacrifices. Thirteen of the whiskered rodents were found across three peaks in the Andes ...