Hidden Beach, Marieta Islands, Mexico
On the picture:: Hidden Beach, Marieta Islands, Mexico