I had to look that up. Your march flies are tabanids. The same as our horseflies. Similar size too apparently.
March flies are horseflies? Well, why don't they call them horseflies? It's just like the French inventing a different word for everything.