horsefly 003

horsefly 003

Observation - horsefly 003 - UK and Ireland. Description: Large horsefly seen several times in the last week at edge of small garden pond

Large horsefly seen several times in the last week at edge of small garden pond