Chantifrais Very Large French Helix Lucorum Escargots Snails (2 Dozens)