The Navy SEAL credited with fatally shooting terrorist Osama bin Laden was reportedly arrested on two charges in Frisco, Texas, recently.
The Navy SEAL credited with fatally shooting terrorist Osama bin Laden was reportedly arrested on two charges in Frisco, Texas, recently.