ALT-836: The human-tested potential Ebola drug nobody is talking about
The interest in and demand for experimental Ebola drugs and vaccines has intensified as the current epidemic spirals out of control in Guinea, Liberia, and Sierra Leone. The WHO approved ...