It’s Finally Over for Aduhelm, the Sketchy Alzheimer’s Drug Everyone Hated
The FDA approved Biogen’s $56,000 anti-amyloid drug in 2021, against the advice of outside experts.