This is a worm looking thing that hangs out on the glass. I have seen two of them and have no clue what it is. Any info would be great. Thanks.