OTS, 05/02/11: Osama Bin Laden Is Dead
January 22, 2016 6:52 am
On The Spot’s Norman Graham and Steven Thomspon discuss the possible repercussions of the recent death of Al Qaeda leader Osama Bin Laden.
Category: News & Politics
Tags: Norman Graham