Limax maximus, literally, 'biggest slug', known by the common names great grey slug and leopard slug

Limax maximus, literally, 'biggest slug', known by the common names great grey slug and leopard slug

Limax maximus, literally, ‘biggest slug’, known by the common names great grey slug and leopard slug, in front of white background

by
by
by
by
by
by