Navy SEALs Who Captured, Killed Osama Bin Laden Return to United States

The elite Navy SEAL fighters responsible for capturing and killing Osama bin Laden returned to the United States today. Before their return, a trove of information seized by the SEALS arrived at a FBI laboratory. The SEALs, members of elite Team Six, arrived at Andrews Air Force Base outside Washington, D.C., sources told ABC News. The arrival of the military members comes amid news that President Obama will not release photos of Bin Laden's corpse. Obama administration officials believe...Full Story
Commenting on this article is closed.