Maggots are held by a worker at a maggot breeding centre in Chinhoyi ... and they lay between 500 and 900 eggs. The larvae devour decaying organic items — from rotting fruit and vegetables ...
Some results have been hidden because they may be inaccessible to you