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