Eat Escargot
Escargots are edible land snails prepared as food, most famously in French cooking with garlic, parsley and butter. Their flavour is mild and earthy; much of the pleasure comes…
Escargots are edible land snails prepared as food, most famously in French cooking with garlic, parsley and butter. Their flavour is mild and earthy; much of the pleasure comes…