Elizabeth Warren actually said...
NIH funding overall is down 25 percent since 2003. That means for NIH we are investing about $12.5 billion less in medical research this year than if we had just kept up with inflation over the last decade.
Context
Warren discusses the decline in NIH funding and its impact on medical research.
07/14/2015