Current Issue
At an archaeological site in Peru, researchers have found the remains of hundreds of children and llamas sacrificed in the 15th century.