Ex US Navy Seal, Who Claimed To Have Killed Osama Bin Laden, Arrested: Report
Former US Navy SEAL who claimed to have killed Osama bin Laden in 2011, was arrested earlier this week in Texas for allegedly causing body injury, The New York Post reported.
Source: ndtv.com