5:14am

Mon May 2, 2011
National Security

U.S. Forces Kill Osama Bin Laden In Pakistan

The world's most wanted man is dead. Osama bin Laden was killed early Monday when four helicopters carrying U.S. forces stormed a house in a wealthy suburb of Islamabad, Pakistan. The raid was conducted in the town of Abbottabad.