Clinical Failure Rates over the Decades: Yikes

(science.org)

27 points | by EA-3167 2 hours ago ago

16 comments