Animal Comedy Newsletter

Escargot? Never heard of it. Care to enlighten me?