bin laden, Esquire magazine, nation, navy seal, Stars and Stripes, veterans, Nation

Exposé on SEAL Who Killed Bin Laden Called Into Question

Esquire magazine’s recent feature on the Navy SEAL who killed Osama bin Laden sparked outrage…