Oaxaca is surrounded by colorful villages. San Jose de Vista Hermosa is high on a hillside in the Etla Valley north of Oaxaca.

INDEX