Archaeologists probe Peru site of largest known mass child sacrifice
Experts have discovered the gruesome remains of 140 children and 200 young llamas at Huanchaquito- Las Llamas on the northern coast of Peru in what could be the largest child sacrifice ever.
Read more »