Black Scavenger Fly

Black Scavenger Fly

Observation - Black Scavenger Fly - UK and Ireland. Description: