Clinical failure rates over the decades: yikes

(science.org)

111 points | by EA-3167 14 hours ago ago

92 comments