Lemon Slug

Lemon Slug

Observation - Lemon Slug - UK and Ireland. Description: