Company Trips Swim with Whale Sharks: Eco-tourism in Mexico One day, out on the water in his boat, floating around Holbox island, Kenneth Johnson* saw something beautiful happening; two whale sharks swimming side by Read More » June 20, 2023