Snow Snail

Yeah, that's Snail, the crea­ture that lives in the shell. Ouch! But hey, you have to be quite lim­ber to pack your­self up in­to a snail shell, ne? o.o I guessed so...

See al­so