red shouldered fly

red shouldered fly

Observation - red shouldered fly - UK and Ireland. Description: 1 cm

1 cm