Conopid Fly

Conopid Fly

Observation - Conopid Fly - UK and Ireland. Description: Pretty little fly on Angelica by a riverside path

Pretty little fly on Angelica by a riverside path