horse fly

horse fly

Observation - horse fly - Global. Description: