Photos by Geoff Schultz

 
Swimming with a Whale Shark in Agua Verde, Mexico