The 550 Year Old ChimĂș Site in Las Llamas, Peru Is World’s Largest Child Sacrifice Site 28 Saturday Apr 2018 Original size at 1900 × 1252 ≈ Leave a comment PHOTOGRAPH BY GABRIEL PRIETO / JOHN VERANO