Yellow Swallowtail (Papilio machaon)

Common name: Yellow Swallowtail
Latin name: Papilio machaon
Also known as: Old World Swallowtail, Swallowtail, Common Yellow Swallowtail
Family: Papilionidae
Life Span:
Reproduction:
Habitat:
Diet:
Shape:
Size:
Colour:
Fast Facts:

Endangered Species under EU directive