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