Photo take in a mangrove area , found this Stoning translucent caterpillar lay on a Red Mangrove tree leaf this morning early. Just can believe there is some species like this around the world. looks like made of glass whit small red mushroom inside every pic. about 3 cm long.
Lat: 20.85, Long: -86.88
Spotted on Apr 6, 2012
Submitted on Apr 7, 2012
and 301 other people favorited this spotting