Blow Fly (Calliphoridae)

Blow Fly (Calliphoridae)

Observation - Blow Fly (Calliphoridae). Description: