Just love swimming with these gentle behemoths. Can't wait for whale shark season at our resort in Mexico this fall...
You might also like