Snails belong to about 100 species from different locations around the world. The Helix is a genus (family) of large air-breathing land snail native to Europe and the regions around the Mediterranean ...
Discover krengsengan bekicot, Indonesia’s bold answer to escargot, where snails are transformed by rich spices and tradition.