A worldwide community photographing and learning about wildlife
Papilio troilus
found it in a mangrove swamp
This is a Tersa Sphinx larva, not Spicebush swallowtail. Xylophanes tersa. Nice picture!
That reminds me of Caterpee from Pokemon. good looking caterpillar :D