The Best Snorkeling in Mexico

An adventurer’s soul thrives here, as the wide variety of landmarks and wonders, both on land and underwater, creates an impression of endless action.