Former Navy SEAL Who Killed Osama Bin Laden Arrested In Texas

Former Navy Seal Robert J. O’Neill was arrested in Texas this week. O’Neill who is best known as the SEAL that killed Bin Laden was arrested in Frisco, Texas and charged with a “Class A misdemeanor charge of assault causing bodily injury and a Class C misdemeanor charge of public intoxication.” O’Neill has since been … Continue reading Former Navy SEAL Who Killed Osama Bin Laden Arrested In Texas