Puerto Escondido - Polarsteps

Tiny beach town for surfing and sea life