A good Samaritan in Arizona saved a trooper's life and is now speaking out.

FOX's Jessica Rosenthal reports:

Thomas Yoxall had stayed quiet for a couple weeks, until now. He emotionally recalled seeing a man beating trooper Edward Andersson on the side of an interstate after Andersson had been shot. He said his commands were ignored, so he opened fire with his own weapon:

(Yoxall) "I firmly believe that morning I was put there as Col. Milstead said before, by God."

He killed the suspect identified as Leaonard Escobar, who had apparently just been in a car accident. The woman with him was killed. Police say Escobar may have been under the influence of drugs. He was in the country illegally.

Yoxall says he has no police or military training:

(Yoxall) "I do though feel that it's a right and privilege to be a private gun owner."

He says it's a great responsibility and he practices shooting often.

Jessica Rosenthal, FOX News.

Follow Jessica Rosenthal on Twitter: @JessicaFOXNews