Fly (Hylemya spp)

Fly (Hylemya spp)

Observation - Fly (Hylemya spp) - UK and Ireland. Description: