Pseudosphinx Tetrio

Pseudosphinx Tetrio
I found this Pseudosphinx Tetrio, aka Plumeria Caterpillar on a rocky shore of the river. The nearest vegetation was about twenty feet up a sheer rock cliff. It must have fallen from above. This colorful critter was nearly five inches long.