Giant Jianfengling Stick Insect

Tirachoidea jianfenglingensis