The NAVY Seal who shot dead Osama Bin Laden has been arrested in on charges of assault and intoxication.Robert J O'Neill, 47, who has taken credit for firing the shots that killed the former Al-Qaeda leader in a 2010 raid, was detained on Wednesday in Frisco, where he had been recording a podcast at a cigar lounge.Details of the incident have not been disclosed but records show he was booked into jail in Collin County and released on $3,500 bond.
Load More
Load More