Locust.

Locust. - Small Green A Locust Sitting On A Flower Of A Yellow Iris. Photo