Calliphoridae

Calliphoridae

Observation - Calliphoridae - Global. Description: This metallic green fly was warming itself in the sun.

This metallic green fly was warming itself in the sun.