Clearly some kind of nymph though I'm not sure what of. Raises those appendages at the back when approached, though not sure about the tapping on the ground thing.
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy