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.