Healing power of maggots unlocked by scientists

 
Contact Defence Science and Technology Laboratory (Dstl)