Xelhua is one of the seven giants in Aztec mythology who escaped the flood by ascending the mountain of Tlaloc in the terrestrial paradise and afterwards built the Great Pyramid of Cholula.
Xelhua is one of the seven titans in Aztec mythology who escaped the deluge by ascending the mountain of Tlaloc to reach a terrestrial paradise and subsequently constructed the Great Pyramid of Cholula.