Carolina Sphinx Moth caterpillar (Manduca sexta)
Carolina Sphinx Moth caterpillar (Manduca sexta)