New photos have been released from the largest child sacrifice grave ever discovered. The photos showed that more than 140 youngsters were buried alongside three adults and 200 animals – either llamas or alpacas – from the 15th century ritual in Peru, reports Sky News. Scientists released images of the …
Read More »