Clinical failure rates over the decades: yikes

(science.org)

109 points | by EA-3167 13 hours ago ago

90 comments