A global citizen science platform to discover, share and identify wildlife
The yellow one....
The leaf bug is colored yellow.
I can't tell where the leaf bug is.
Thx for the identification. :)
Phylliidae family http://en.wikipedia.org/wiki/Phylliidae
Lat: -7.98, Long: 112.63
Spotted on Dec 3, 2011 Submitted on Dec 3, 2011