Stock Photo - Vendors and tourists stand outside the Pyramid of the Sun in Teotihuacan, Mexico City. Teotihuacan that means “City of the Gods´ and was founded by the Teotihuacanos around 500 BC and reach its peak some time around 500 AD A legend says that the city was built by a race of giants Even today, it remains a mystery as no written records were left and the builders´ culture had ended before the Spaniards arrived.

Stock Photo: Vendors and tourists stand outside the Pyramid of the Sun in Teotihuacan, Mexico City. Teotihuacan that means “City of the Gods' and was founded by the.

Searchable keywords

Choose multiple keywords