The BioFiles - Bill Hubick

    Carolina Sphinx (Manduca sexta)