Pictures are terrible. Have seen these a couple of times and not sure if it is friend or foe. Red worm about 1 inch long on glass.