Feedback

Suspect in Idaho Pastor Shooting Arrested in D.C.

 

Kyle Odom, the suspect in the shooting of a prominent Idaho pastor, was arrested in Washington, D.C.

Shows