I Ate Snails Last Night! In Staten Island of all places! And the snails were great! They were really good, I’m not fooling! I love snails! I would eat those snails every day if I could! Snails! Maybe the French are right about everything. I gotta go rent some Jerry Lewis DVDs and reassess.