Large Spotted Slug

Large Spotted Slug

Observation - Large Spotted Slug - UK and Ireland. Description: