0 April 12, 2019 Alabama Woman Kills Alleged Rapist, and Faces Life in Prison: Reports Courtesy of The Epoch Times. By Jack Phillips A mother in Alabama shot and killed a...