Escargot: the French dish that makes Americans scratch their heads in wonderment. The idea of popping a slimy, oozy snail ...
Here are some of the top French dishes that you can savour while watching the games. Escargot Escargot is a delicacy of French cuisine. Although the snails eaten as escargots are terrestrial ...