Damnthatsinteresting
Tirachoidea jianfenglingensis from Vietnam. One of the biggest Stick insect species in the world (credit to @insecthaus_adi)
Tirachoidea jianfenglingensis from Vietnam. One of the biggest Stick insect species in the world (credit to @insecthaus_adi)