Corpearl's Daily

By corpearl

Goosebumps?

I think it's some sort of larvae, but I'm not sure. The leaves are dropping all over the place, & they all have these bumps.

Comments
Sign in or get an account to comment.