No it does not.
Not Always, Sometimes They Will.
A female adult bot fly can lay from 300 to 1000 eggs in her short life span. The adult bot fly has no other goal in life than to lay eggs.
no
botflies lay their eggs in humans which then hatch inside the human body.
Millions
A fruit fly can lay up to 100-200 eggs in one batch.
a fruit fly can lay 17000 eggs in 10 days
Yes body lice lay their eggs in the body hair
After the feces has left the horses body, a fly may come along and lay its eggs in the fecal matter.
6000000
They have wings, they fly, they lay eggs.
Bats