Connect to share and comment

51391180

Appears In:
Talk about a year of big deaths. Where do we even begin?
51391180

Saudi-born alleged terror mastermind Osama bin Laden is seen in this video footage recorded at an undisclosed location in Afghanistan aired by the Qatar-based satelite TV station al-Jazeera 07 October 2001.

Al-Jazeeera