Spanish slug?

Spanish slug?

Observation - Spanish slug?. Description: