This is some kind of cocoon hanging in on of the bushes in my yard. The last one took about 2 years to hatch.
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy