Ex-US Navy Seal, who claimed to have killed Osama bin Laden, held

Ex-US Navy Seal Robert O'Neil, who claimed to have killed Osama bin Laden, has been arrested in Texas, The New York Post reported. Robert has been booked on a Class A misdemeanour charge of assault causing bodily injury. During an old interview, Robert had said that he killed Laden during Operation Neptune Spear. However, US government didn't confirm his claims.

Load More