Help keep Salon independent

Duck, duck, truce

"The Colbert Report" dissects Osama bin Laden's latest message

Published

Stephen Colbert says it’s time to celebrate – we’ve won the war on terror!

By H.h.

MORE FROM H.h.

Related Topics ------------------------------------------

Related Articles