Showing the single result
Quick facts: Peppered snail is a Nigerian local side dish. The main ingredient in its preparation is an African giant snail.