Papilio polymnestor


Papilio polymnestor.