A katydid, perhaps? Any entomologists around? (I would use iNaturalist for this, but after being told I wasn’t using it correctly I’m hesitant to go back.)