Found these creepy red tentacles erupting from a slimy egg sack in my mulch bed. Is this some kind of alien invasion? Pages: 1 2 3 4 ADVERTISEMENT