San Cristobal de las Casas

Mazunte

Puebla

Puerto Escondido

San Jose del Pacifico

Oaxaca

Mexico City

Take a look at my other travel blogs