Teotihucan were Ancient alien landing pads
The word teotihucan means: where man met with the gods.
How did they build these pyramids? with primative tools or maybe no tools at all !
For instance Theotihucan three main pyramids were build in precise alignment with the three bright stars of the Orion constellation. Also the smaller buildings found here along the main road represent our solar system.
Artifacts , pyramids and more are found all over our world !