IMG_0574

IMG_0574

Observation - IMG_0574 - UK and Ireland. Description: Is this a leopard slug?

Is this a leopard slug?