Snails are more than just garden pests. If they have ever garnished your meal, then you must have had a feel of their juicy taste. But more than the taste, scientists have recently concluded that making snails part of your regular diet is one way of boosting one’s immune system. Consider its slime for…