Colourful locust on Lemon Tree

Colourful locust on Lemon Tree

Observation - Colourful locust on Lemon Tree - Southern Africa. Description: