S1, E2: Mexico City, where archaeologists working at the Templo Mayor—once the grand center of the Aztec Empire—unearth a chilling discovery: a tower of over 600 human skulls.


S1, E2: Mexico City, where archaeologists working at the Templo Mayor—once the grand center of the Aztec Empire—unearth a chilling discovery: a tower of over 600 human skulls.