MeanwoodHall01 Published September 12, 2025 at 1280 × 871 in Science’s Greatest Scandal: The Horrifying History of Eugenics Asylums