Soldierfly

Soldierfly

Observation - Soldierfly - UK and Ireland. Description: Stunning, large soldierfly of inland marsh/bog

Stunning, large soldierfly of inland marsh/bog