Papilionidae

Swallowtail

Papilio machaon

Catalonia, Spain - April 2016

Valais, Switzerland - June 2014

Valais, Switzerland - June 2014