Leopard slugs?

Leopard slugs?

Observation - Leopard slugs? - UK and Ireland. Description: