"95% efficacy" is the biggest lie you were told

published Oct 30, 2021, last modified Feb 01, 2022

Whoever repeats this is repeating a most insidious form of deceit.