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.