Image 1 of 1
Spring Festival Teotihuacan Mexico rb0605.jpg
Traditional dancing during celebration of Spring Party ( Spring Festival ) in the Teotihuacán ruins, Mexico. Teotihuacan is an enormous archaeological site in the Basin of Mexico, containing some of the largest pyramidal structures  built in the pre-Columbian Americas. Apart from the pyramidal structures.