Painted Hopper

Macro Painted Hopper portrait. Scientific name: Poekilocerus pictus