Green Grasshopper Sits On A Flower

Green grasshopper sits on a flower

Katydid, Green Bush-cricket (Tettigonioidea) on a lily flower