Ray Towler was released this week after spending 29 years in prison for a rape he didn’t commit. DNA testing proved Towler’s innocence. In addition to approximately $1.4 million he’s expected to get from the state, plus lost wages, for the wrongful imprisonment and butchered trial, Towler is raking in some deserved swag. He got […]