There's good news for some Americans without health insurance who want flu shots.
CVS Caremark says it will give away up to $5 million in seasonal flu vaccinations to the uninsured.
To be eligible for the shots, customers must get vouchers for the vaccines at clinics or community health centers starting Sept. 20.
The vouchers can be redeemed at CVS locations and its retail MinuteClinics that are participating.
CVS says it is working with Direct Relief USA, a nonprofit organization, to give out the shots.
Walgreen also plans to give away vouchers for up to $1 million in free flu shots this year.
If you know someone who can’t afford the flu shot this year, CVS also offers gift cards for flu shots.