purple emperor

purple emperor

Observation - purple emperor - UK and Ireland. Description: purple emperor - broxbourne woods

purple emperor - broxbourne woods