NewsNavy SEAL Who Killed Osama Bin Laden Arrested in FriscoAmirah Hameed1 year ago2.4k(adsbygoogle = window.adsbygoogle || ).push({}); The former Navy SEAL who claims to have killed Osama Bin Laden in 2011 was...