san_jose_del_pacifico15.jpg

mountain ranges stretch for 200 miles to the beach of Puerto Escondido