American hero Robert O’Neil is best known as the Navy Seal who took down Osama Bin Laden. A frequent flyer of Delta (with over 1 million miles), O’Neil boarded his plane and posted a selfie of him not…
American hero Robert O’Neil is best known as the Navy Seal who took down Osama Bin Laden. A frequent flyer of Delta (with over 1 million miles), O’Neil boarded his plane and posted a selfie of him not…