News

Unless you know where to look, Playa del Amor (or "Beach of Love") in Mexico's Marieta Islands is hard to find. It's concealed inside a sinkhole cave, and the only way in is by swimming or ...