1 billion snails are served in restaurants each year


DidYouKnowStuff.com
1 billion snails are served in restaurants each year