2018-07-12 00:00:17
The temple, dedicated to the rain god Tlaloc and located within the Teopanzolco pyramid in Cuernavaca, Morelos state, belonged to the region's Tlahuica culture