The Teotihuacan Pyramid of the Sun
For you armchair tourists, check out the The Teotihuacan Pyramid of the Sun, in Mexico. Think about this, how is it that so many different civilizations of the past put so much significance on pyramids?? Aliens? Stargate?
Anyways its pretty damm cool:
http://www.intrepidearth.com/tour/06...hp?loc=default
Enjoy
P.

http://www.intrepidearth.com/tour/06...hp?loc=default
Enjoy
P.
Comments