The madness that is snorkelling with whale sharks off Isla Mujeres in Mexico.
Image dimensions: 4592 x 3448 pixels