Archaeologists uncover 42 child sacrifices at Templo Mayor, revealing a desperate Mexica ritual to end a devastating drought.