loading...

The New York Times is now reporting Osama bin Laden has been killed.

Reports indicate the United States has bin Laden's body. The Washington Post indicates it was a CIA operation.

More From Q 105.7