Indiana
About an inch in length, almost opalescent body. Green legs. This is its underside. Sorry for the bad picture quality, my phone is old.
Potentially eating an inchworm?
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy