Puebla, Central Mexico and Gulf Coast, Mexico
Huge protected area of wooded mountains & river valleys, with a cacti forest, reptiles & birds.
Tehuacan, Puebla, MX