Challenging What You’ve Heard about the Herd

“Herd Immunity” is a concept purported by those vested in the vaccine program to try and increase vaccine uptake nationwide. … Continue reading Challenging What You’ve Heard about the Herd