Hi Issac,

Flourite's identification is correct, but the taxonomy is outdated. Oxyambulyx is a synomyn of Ambulyx and subocellata is a junior synonym of moorei. The correct name for this species is Ambulyx moorei. Flourite is referring to the species global distribution, using political entities (countries) as a reference point.

For more information on this species, please look at this species entry in the Sphingidae of the Eastern Palaearctic website by Tony Pittaway and Ian Kitching
http://tpittaway.tripod.com/china/a_moo.htm

cheers,

Roger.