Researchers find new evidence at the sacrificial alter El Castillo that could shed light on the Maya.