Did You Know?

Approximately one billion snails are served in restaurants annually.