Eating Escargot

Last January, my wife and I made a trip to Paris, France, to look into moving there. While there, we had the delight of eating escargot.  For those of you who are not familiar with the term it means snails.  As an american, this honestly sounded repulsive to...