ThoughtCriminal

69%
Flag icon
in March 2021, came remarkable news. The Associated Press and other media outlets reported on claims that the Lancaster County Amish were the first to achieve “herd immunity.”
Follow the Science: How Big Pharma Misleads, Obscures, and Prevails
Rate this book
Clear rating
Open Preview