A Novel Restraint Device for Injection of Galleria mellonella Larvae that Minimizes the Risk of Accidental Operator Needle Stick Injury.

A Novel Restraint Device for Injection of Galleria mellonella Larvae that Minimizes the Risk of Accidental Operator Needle Stick Injury.