A snorkeller films himself swimming with a filter feeding Whale shark (Rhincodon typus), Isla Mujeres, Quintana Roo, Yucatan Peninsula, Mexico, Caribbean Sea.