No idea...I'm thinking some member of the "horse fly" family