Sphingidae

Sphingidae

Observation - Sphingidae - Southern Africa. Description: