Tempest in a Tea Party

Aired:  04/15/09 Views: 230,668

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

Loading...