Soldier Fly

Soldier Fly

Observation - Soldier Fly - UK and Ireland. Description: