A whale shark (Rhincodon typus) feeding on fish eggs (not visible - the white specs are bubbles from a boat that drove by) at the surface. Isla Mujeres, Quintana Roo, Yucatan Peninsula, Mexico. Caribbean Sea.