Ma Anand Sheela is in the spotlight again. The mastermind behind the largest bioterror attack in U.S history, that resulted in more than 700 Salmonella infections, is the subject of a new Netflix documentary.
“Searching
Continue Reading Former guru follower decries bio-terror guilt in new Netflix documentary