This image shows the beach at  Yelapa in Mexico (Near Puerto Vallarta)

This image shows the beach at Yelapa in Mexico (Near Puerto Vallarta)

 Stock photo ID: 123034459