Papilio machaon, Armeno, Italy

Papilio machaon, Armeno, Italy

Observation - Papilio machaon, Armeno, Italy. Description: Found feeding on carrots in the garden

Found feeding on carrots in the garden