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.