I never did find out what it was but I think you are right.
I thought it was a cocoon at first..but your explanation seems much more plausible.
Space/Science » in reply to It's a trap . . .
I thought it was a cocoon at first..but your explanation seems much more plausible.