2 companies say their vaccines are 95% effective. What does that mean?

Print Friendly and PDF