Can anyone tell me what these are? The first two pics are my X-mas tree rock, they just showed up recently. There are 3 that I saw, I'm thinking they are some kind of worm? When the light hits them just right, they almost shimmer a metallic red, also in the center I can see long antenna like...