The impressive Hidden beach located on Marieta Islands, off the coast of Puerto Vallarta, Mexico. The only way to go is by swimming under a small cave, or climbing.
Hidden Beach in Mexico
via likecool
The impressive Hidden beach located on Marieta Islands, off the coast of Puerto Vallarta, Mexico. The only way to go is by swimming under a small cave, or climbing.
Hidden Beach in Mexico
via likecool