Snorkeling at Puerto Morelos National Reef Park

Puerto Morelos Reef National Park, part of the Mesoamerican Barrier Reef, was designated a protected area in 1998. The Mesoamerican Barrier Reef is the second largest barrier reef in the…

Continue Reading Snorkeling at Puerto Morelos National Reef Park