Former Navy SEAL Linked to Osama Bin Laden’s Demise Arrested in Texas.
The Former Navy SEAL Claiming Responsibility for Osama bin Laden’s Demise Apprehended in Texas. In a recent development, the individual identified as the ex-Navy SEAL who has publicly taken credit for eliminating Osama bin Laden has been taken into custody in Texas. Robert J. O’Neill, aged 47, was apprehended on a Wednesday in Frisco. He … Read more