Health Could NASCAR vaccine sites persuade people to get Covid shots?November 8, 20220 AVONDALE, Ariz. — Underneath the brilliant lights of the Phoenix Raceway, as 100,000 individuals gathered to observe NASCAR drivers hurtle…