The "man-eating" screwworms, or "devastating pests" as the U.S. Department of Agriculture calls them, are maggots that live off of live tissue in an animal's - and sometimes human's - nostrils ...
The Standard Explainer desk decided to check the claim that maggots can live in a human who is alive. We spoke to Dr Syama Sinuff, a Consultant Paediatrician at the Aga Khan University Hospital ...