Quetzalpapalotl ( beautiful butterfly or quetzal-mariposa ), Temple of the ancient city of Teotihuacan.