Zerynthia polyxena

Zerynthia rumina