Large Red Slug

Large Red Slug

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