Oh hai
And this insect would be...?
some sort of space cricket
whats so special about a leaf
A species of stick insect for sure.
Carausius morosus - Indian Stick Insect :D
It would be cool, if it weren't for the shitty annual life cycle.
>>336345Actually, it's and extatasoma tiaratum