Leopard Slug

Leopard Slug

Observation - Leopard Slug - UK and Ireland. Description: