David Ball sets the scene for the case nobody thought was worth trying. Except Gary C. Johnson, that is.
See All 38 Episodes of "Trial Guides"