Large Whale shark (Rhincodon typus) glides gracefully underwater as it feeds on plankton off of mexico.

Royalty-free stock photo ID: 111646142

Large Whale shark (Rhincodon typus) glides gracefully underwater as it feeds on plankton off of mexico.