At Last a Vaccine — Maybe

Pfizer Pharmaceuticals and BioNTech announced the development of a vaccine that offered 90% efficacy against the Covid-19 virus, and Americans were dancing in the streets. Actually, they were dancing in the streets for reasons unrelated to this vaccine news, but the vaccine news Continue reading “At Last a Vaccine — Maybe”