Carolina sphinx moth (Manduca sexta) close up of caterpillar on plant, Dinero, Lake Corpus Christi, South Texas, USA.