How delicious are snails? The French regard it as a national dish. You can't believe it! --- Media Player