Originally posted by triad
View Post
US is 67th on the list of countries in terms of % vaccinated.....so terrible.
Comment