Chances are good that your outdoor spaces are a breeding ground
for all those pesky flies.
If you have:
Flies have an exceptional ability to smell and seek out sources of
food for themselves and for their offspring.
Each
female fly can lay hundreds of eggs, which often hatch within only
a few short hours. It takes just 8 to 10 days until you have more
flies, ready to repeat the cycle.