Enjoy a 3-hour snorkeling adventure in Marathon Key at one of the world's most incredible reefs. Sombrero Reef is alive. It is a place where parrotfish…