Katydid 1

Katydid or Tree Cricket.