cupure logo

Snails News

Snails are gastropod mollusks farmed in France for culinary use, with populations threatened by heat and drought.