President Obama announced at the White House late Sunday that Al-Qaida head Osama bin Laden is dead and the United States has his body. Bin Laden was killed in a mansion close to Islamabad, Pakistan.

More From K2 Radio