Moon Snail...

Im not going to say anything other than.

UUUUUUUUUUUUUUMMMMMMMMMMMM.