The snail is the most toothed animal on the planet, with more than 20,000 teeth.

The snail is the most toothed animal on the planet, with more than 20,000 teeth.