Former Navy SEAL who claimed to have killed Osama bin Laden arrested in Texas

DALLAS (Tribune News Service) — A former Navy SEAL who has claimed to have fired the shots that killed Osama bin Laden was arrested this week in Frisco, Texas. Robert J. O’Neill, 47, was booked into jail Wednesday, according to Collin County records, and released on $3,500 bond the same…Read More

Leave a Reply

Your email address will not be published. Required fields are marked *