9Hidden Beach, Marieta Islands, Mexico
Known as Playa del Amor or the Hidden Beach, this secluded spot in the Marieta Islands is a marvel of nature.
Known as Playa del Amor or the Hidden Beach, this secluded spot in the Marieta Islands is a marvel of nature.