Distinctive Fly in large numbers on a crucifer.

Distinctive Fly in large numbers on a crucifer.

Observation - Distinctive Fly in large numbers on a crucifer. - UK and Ireland. Description: