Stock Photo: Polychrome stone statue of Tlaloc, god of rain, from Temple Mayor, Tenochtitlan, Mexico