What the...?!

Sorry the pics aren't too clear. I saw this thing cruising around my pico and snapped a shot of it. I tried to highlight it a bit as it doesn't stand out from the rock much. Looks like some form of snail, but no shell. What is it?

 
Top