Found two of these on my spruce. They are very tiny bright green specs, about 0.5 mm in size, both were attached to needles by a very thin and rigid line. When I saw the first one I thought it was some sort of caterpillar / larva hanging from a silk webbing. I squished it. Then, I noticed the...