A worldwide community photographing and learning about wildlife
Opsiphanes sp.
I believe this is a midsize larva of Selenophanes josephus, undoubtedly off its hostplant, whose immature stages are unknown beyond the first instar. Everything considered, albeit circumstantial (process of elimination), I don't see how it can be anything else.