Papilio machaon

Papilio machaon

Observation - Papilio machaon. Description: