horse fly

horse fly

Observation - horse fly. Description: