Stephen Colbert says it’s time to celebrate – we’ve won the war on terror!
Duck, duck, truce
"The Colbert Report" dissects Osama bin Laden's latest message
By
H.h.