Subject: Is this a horsefly?
Location: Abbotsford, British Columbia. Canada
June 15, 2016 4:04 pm
Spotted this bug while sitting on my deck. I’ve never seen such transparent wings with spots like these.I’m in Abbotsford, British Columbia. Any idea what it is?
This is a Bee Fly, not a Horse Fly, and we believe it is either Anthrax irroratus or another member of the genus based on this BugGuide image. According to BugGuide, it is a “Parasitoid of hymenoptera” meaning that it kills its host, making it an effective, natural, biological agent for the control of True Bugs.