What is believed to be the biggest child sacrifice in history has been discovered in Peru, with skeletons of over 140 children unearthed at the archaeological site of Huanchaquito-Las Llamas. The mass ...
Archaeologists working at a 15th-century site in Peru have unearthed the remains of 137 children and 200 llamas in what’s now considered the largest mass child sacrifice known from the New World—and ...