Blow Fly (Calliphoridae)

Blow Fly (Calliphoridae)

Observation - Blow Fly (Calliphoridae) - UK and Ireland. Description: