Can you guess whats on this pic?

?????????? - !!!!!!!!!!!!!
@Thiru178 (460)
Sri Lanka
January 19, 2007 11:55am CST
Try it out
3 responses
@LPastor (61)
• United States
19 Jan 07
Its a Javanese leaf insect- they are found in indonesia- Cool looking creature though!
• India
19 Jan 07
Its some sort of an insect with really good camouflage ability.......
@andilla (137)
• Sweden
19 Jan 07
It looks like an insect that has taken the form of a leaf.