Calopteryx virgo

Calopteryx virgo

Observation - Calopteryx virgo - UK and Ireland. Description: