Papilionidae

Clouded Apollo

Parnassius mnemosyne

Valais, Switzerland - May 2014

Valais, Switzerland - May 2014

Valais, Switzerland - May 2014

Valais, Switzerland - May 2014