Clinical failure rates over the decades: yikes

(science.org)

109 points | by EA-3167 14 hours ago ago

91 comments