Looks like a giant hairy turtle or snail to me. What do you see? Posted by Hello