The BioFiles - Bill Hubick

    Eastern Giant Swallowtail (Heraclides cresphontes)