Clemen's sphinx
Sphinx luscitiosa