W0025 – Calixtlahuaca: Temple of Quetzalcoatl South-Face March 26, 2014 1200 × 768 W0025 – Calixtlahuaca: Temple of Quetzalcoatl South-Face Temple of Quetzalcoatl – South Face