Panel recommends annual flu vaccinations for all

A government panel is now recommending that virtually all Americans get a flu shot each year, starting this fall.

The Advisory Committee on Immunization Practices had gradually been expanding its recommendation for flu shots — 85 percent of Americans were already included.

[Salon]