Blue turquoise water and extremely beautiful huge big surfer waves rocks cliffs stones mountains and boulders on the beach in Zicatela Puerto Escondido Oaxaca Mexico.

Blue turquoise water and extremely beautiful huge big surfer waves rocks cliffs stones mountains and boulders on the beach in Zicatela Puerto Escondido Oaxaca Mexico. - 205094593

Similar stock images

to-top-page