Egg sac?

Attached to a sage leaf.
Any ideas - spider?

Comments
Sign in or get an account to comment.