Just found this on a frag from the LFS. I think it's a Stomatella snail. I also saw some small worm/larvae on the "snail". If it is a stomatella snail I was just going to throw it in the tank, but now with the other hitchhiker riding on the snail I'm not so sure.