Solved The average fruit fly will lay 400 eggs into rotting | Chegg.com

Responsive image
source