Pending keywords & tags
Fly on a leaf. There are more than 120,000 species of flies worldwide with about 18,000 found in North America. A female housefly can lay up to 600 eggs in her short lifetime. Most flies live an average of 21 days and take on various shapes throughout their short lives.