Need some help IDing these things. What is this stuff on the glass? Just showed up today out of no where. Also this worm is one of at least 2. He is a hitchhiker. Thanks for the help!! Lacey & Patrick