Interesting insect anatomy stuffs....

...