Mexico City

  • Archaeologists in Mexico have confirmed that the tower made of human skulls isn’t a myth, after all. The huge tower located in the capital city Tenochtitlan, was constructed by ancient Aztecs. It’s located in Mexico City near the Templo Mayor. A large group of excavators are reportedly working in the heart of the city in search…

    Read more →