Snails – love them, hate them, maybe even eat them? The humble snail is a docile yet misunderstood critters, the bane of any gardener, and a famous European delicacy. Here are some fun facts about snails that might just open your eyes. 1. Do snails have teeth? Yes, snails have up to 25,000 teeth! No …