Sir Richard Branson swimming with whale sharks off the coast of Mexico. Courtesy Shawn Heinrichs for Wildaid