A worldwide community photographing and learning about wildlife
Papilio xuthus
A thick green caterpillar with yellow dots.
On the branch of a citrus plant.
As the cited Wikipedia reference clearly shows, Papilio troilus has a very different range, caterpillar, and hostplant. Additionally . . .
http://northwestbutterflies.blogspot.com...