Osama Bin Laden Killed by U.S. Forces!
It’s about time! Osama Bin Laden, the mastermind behind the 9/11 attacks has been killed in Pakistan. NBC News is reporting that Bin Laden was killed after a gun battle with Navy SEALs and CIA paramilitary forces at a compound in the city of Abbottabad...