The Weird, Strange, Bizarre & Odd Stuff

The parasite (Cymothoa exigua) latches onto a fish’s tongue

The parasite (Cymothoa exigua) latches onto a fish's tongue

Ads by Google

Leave a reply