WORLD NEWS Former Navy SEAL Who Claimed Bin Laden Kill Arrested in TexasBy Andrew WalyaulaAugust 28, 2023 Robert J. O’Neill, the former Navy SEAL who gained notoriety for publicly asserting that he was the operative responsible for…