Tabanidae spp.

Horse Fly / March Fly