Ritual Sacrifice of 137 Children Found at 15th-Century Archaeological Site in Peru

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 possibly of all time.