WTF is this???
The answer is inside the post.
It is a species of stick insect. It is the longest insect in the world measuring 14.1 in.
Only six specimens are known, all originating from the State of Sabah in Borneo.
Looks really like a pile of little thin sticks :)