Clemen's sphinx

Sphinx luscitiosa