Editor's Note: The small town of Tepoztlán is about an hour's drive south of Mexico City. The town is a popular getaway for inhabitants of Mexico's bustling capital city and is fabled to be the birthplace of the Quetzalcoatl, the Aztecan feathered serpent god.
A view of the lush, green hills that surround Tepoztlán. [Photo by Jesse Anderson / China.org.cn]
Go to Forum >>0 Comment(s)