Malinalco is a magical place tucked in a small valley just south of Mexico City. Back when Mexico was the land of the Mexica (Aztecs), warriors came to this place to cleanse and prepare for battle. The ruins of their council chambers still stand, and fortunately it is still possible to find an authentic Read More …