Iphiclides Podalirius

Iphiclides Podalirius Is A Butterfly Of The Family Papilionidae, Sitting On A Flower Tsinii. Photo