Do Horse Flies Lay Maggots?

After mating, female horse flies lay their eggs in moist environments: marshes, pond shores, creeks and even in termite mounds, waterfalls or beach dunes. The eggs hatch into predatory larvae – venomous maggots that will feed on small invertebrates and even vertebrates (such as minnows or frogs). Do maggots turn Read more…