Tuesday, February 01, 2011

Jon Stewart: Tear Gas Canisters in Egypt "Made in U.S.A." (Video)

Jon Stewart on tear gas canisters, leather jackets, and fickle U.S. foreign policy.


Bookmark and Share