Papilionidae

Spanish Festoon

Zerynthia polyxena

Espera, Spain - April 2015