swallowtail (Papilio machaon), pupa on the verge of hatching, butterfly shines through, Germany

- Image ID: F003MH