Snails

The largest land snail is the black snail.

An excerpt from the article 19 facts about snails

It occurs throughout Europe, where it was introduced in the 16th century. This snail can reach 20 cm in length.