Vegetarian Traditional Escargots Recipe with Red sauce The following recipe is considered a delicacy in Greece and really famous especially in Crete. Snails in red sauce is something that you even going to love or hate...but apparently The Chef9 years agoKeep Reading