Liam Scheff, famous HIV denialist, woo promoter, antivaccine and anti-GMO activist, and wholesale conspiracy theorist, seems to have passed away (at 46, from a “mystery illness” for which he apparently consulted every naturopathic trick and vitamin supplement in the...
Read the full lunacy: #2212: Michael Scheifler Encyclopedia of American Loons