Big green hopper hanging upside down

Big green hopper hanging upside down

Observation - Big green hopper hanging upside down - Southern Africa. Description: