GOT HIM! U.S. Navy SEALs find and kill Osama bin Laden…in Afghanistan Read More ILoveMyTroops.com3 May 2011In The News, Keep It Up!, OIF-OEF9/11, afghanistan, new york daily news, osama bin laden, us navy seals