From May to September each year a large number of whale shark (Rhincodon typus) gather to feed on huge patches of fish eggs from spawning Little Tunny/ Bonito in the waters near Isla Mujeres, Mexico.
Click on an image below to view a larger version.