Clinical Failure Rates over the Decades: Yikes

(science.org)

34 points | by EA-3167  3 hours ago

17 comments