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. Reports say he was shot in the head during the operation.  NBC News is also reporting that bin Laden was later buried at sea.

More From US 103.1 FM