Posted: Oct 10, 2009 5:18 pm
Doh! Looks like escargot is land snails, with love darts!
Helix pomatia, common names the Burgundy snail, Roman snail, edible snail or escargot, is a species of large, edible, air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Helicidae.
This species of snail creates and uses love darts.