Sacrificed llama mummies unearthed in Peru

Archaeologists in Peru have found the naturally mummified remains of five llamas that were sacrificed to the Incan gods about 500 years ago. The mummified llamas are still adorned with the colorful strings, red paint and feathers that the Inca decorated them with before sending them to their deaths, likely by burying these animals alive. […]