Where To Stream 60 Minutes Season 57 Episode 28
NIH | Evidence | The Land of Declining Sons
- Aired April 27, 2025
- 60 Min
- Rated 9.0
- Number 107 Of 306 Rated Episodes
NIH – In its ongoing mission to shrink the federal government, the Trump administration has cut over a thousand jobs and billions in research grants from America's crown jewel of medical research – the National Institutes of Health. While other administrations have tried to downsize the NIH before, leaked Trump administration documents show plans to reduce the NIH budget by more than 40%, sending shockwaves throughout the scientific community. Correspondent Sharyn Alfonsi sits down with the...