Explosion heard in town where Osama bin Laden killed
AP Photo A loud explosion has been heard in the town where Osama bin Laden was killed in Pakistan.
President Obama announced late Sunday that Osama bin Laden, the leader of Al Qaeda responsible for the Sept. 11 attacks, was killed in a firefight during an operation he ordered Sunday inside Pakistan, ending a 10-year manhunt for the world's most wanted terrorist.