Moment of Zen - The Swine Flu Shot

  • Aired:  04/27/09
  •  | Views: 31,916

The US Public Health Service warns of swine flu in 1976. (0:10)

Loading...