Close
Carolina Pink Spotted Sphinx moth
(Manduca sexta)