Common horse fly
Haematopota pluvialis