discovery channel series

Director Keith Beauchamp on ‘The Injustice’ of John McNeil

Yesterday, John McNeil walked out of a Cobb County, Georgia prison after serving seven years…