I cant say yes or no on either, but I just found a snail attached to my carbon filter and it was no bigger than what your pic came up as. I looked close and indeed saw a definate hole ontop the shell. Not sure if it was a keyhole, but didnt take the chance. Yours looks more pyramid shape, right?