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