Whale shark (Rhincodon typus) feeding on fish eggs (visible as white blobs) at the surface in calm weather, with snorkeller behind. Isla Mujeres, Quintana Roo, Yucatan Peninsular, Mexico. Caribbean Sea.