R & A Knisely-Marpole

Swallowtail Butterfly (Papilio machaon)

Swallowtail (Papilio machaon) caterpillar

Back to Butterfly page