Osama bin Laden Dead

Osama bin Laden is dead. White House officials have reported that the U.S. is inĀ possessionĀ of the al-Qaeda founder’s body, and President Barack Obama is expected to make a statement soon. The speech will be streamed live online and the BBC has announced plans to cover Mr. Obama’s remarks live this evening. WFPL will broadcast the […]