Stick creature hanging onto my screen door. I need to find out what this thing is. There are a ton of weird bugs in the Mountains of NC. I have seen bugs here in the Hickory Nut Gorge that I have never seen anywhere else. Hey it’s not the Galapagos or anything but it’s my home.