SELF DEFENSE GETS SGT DERRICK MILLER LIFE IN LEAVENWORTH FOR KILLING AN AFGHAN INSURGENT

“Army National Guardsman, Sergeant Derrick Miller was sentenced to life in prison with the chance of parole by the United States Military. His actions saved his unit…and instead of receiving a medal or a thank-you, he became a political prisoner his own country.” Who is Derrick Miller?? By those who know and love Derrick, he […]