Do snails really have 14000 teeth?