Report: Navy SEAL Who Killed Terrorist Osama bin Laden Arrested Report: Navy SEAL Who Killed Terrorist Osama bin Laden Arrested August 28, 2023 PJGAdmin The Navy SEAL credited with fatally shooting terrorist Osama bin Laden was reportedly arrested on two charges in Frisco, Texas, recently. Powered by WPeMatico Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Like this:Like Loading... Related Share on Facebook Share Share on TwitterTweet Share on Pinterest Share Share on LinkedIn Share Share on Digg Share