Tempest in a Tea Party

  • Aired:  04/15/09
  •  | Views: 230,406

Angry taxpaying Americans buy 1 million teabags to protest wasteful spending. (4:22)

Loading...