virtual tour of chek jawa

Larvae of unknown insect
This strange and intriguing larvae was found on a mangrove leaf.
home
<<back
next>>