Hidden beach in Mexico looks like something out of a fantasy novel. source Also known as the Playa del Amor, this secret beach is located in Las Marietas Islands. Formed by volcanic activity over thousands of years, today the islands are ...
Read More »