Project Noah is a tool to explore and document wildlife and a platform to harness the power of citizen scientists everywhere.
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