S1, E2: Archaeologists working at the Templo Mayor in Mexico City unearth a chilling discovery: a tower of over 600 human skulls, dating back to the 15th century.


S1, E2: Archaeologists working at the Templo Mayor in Mexico City unearth a chilling discovery: a tower of over 600 human skulls, dating back to the 15th century.