Semilimax pyrenaicus
Semilimax pyrenaicus (A. Férussac, 1821)
Belvoir Forest, Belfast

[ Description ]