Cholula | Cholula, the largest man-made structure of its day. | Puebla and Oaxaca (
Mexico
)
Filename: MX2404EP231_cholula.jpg (Edward Paine)