Papilionidae

Apollo

Parnassius apollo

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014