1/1
Blow Fly
Calliphoridae (commonly known as blow-flies, carrion flies, bluebottles, greenbottles, or cluster flies.

Calliphoridae (commonly known as blow-flies, carrion flies, bluebottles, greenbottles, or cluster flies.

Copyright Howard Cheek