53 existing drugs block Ebola, researchers find

17 Dec 2014

Ebola virus particles
Source: NIAID