Osama bin Laden is seen at an undisclosed location in this television image broadcast October 7 2001 from Al Jazeera Television in Qatar Bin Laden...
{"Image ImageDescription": "395488 01: Osama bin Laden is seen at an undisclosed location in this television image broadcast October 7, 2001 from Al Jazeera Television in Qatar. Bin Laden praised God for the September 11 terrorist attacks and swore America \"will never dream of security\" until \"the infidel's armies leave the land of Muhammad,\" in a videotaped statement aired after the strike launched Sunday by the United States and Britain in Afghanistan. (Al Jazeera TV/Getty Images)"}