Unearthed Tlaloc god (rain god).

Unearthed Tlaloc god (rain god).

Location
Mexico → Mexico City
Photographer
John Hovell
Date taken