Teotihuacan - City of the Gods,,,
is just south of Mexico City. The largest pyramids are the pyramid of the Sun and Moon, they were said to be built by and earlier race of giants from the first world. After the completion of the pyramids these giants turned into Gods. That is why today Teotihuacan means the city of the gods.

According to the legend of the Aztec and their myths, it is believed that the Gods gathered and started to decide which one of them to sacrifice so to become the "fifth ...
Continue reading ...