variouslegumes, 10 months ago Could be a bug larvae. Like a little cacoon that attaches to things.
Could be a bug larvae. Like a little cacoon that attaches to things.