Bearing Witness

Bearing Witness

1999 • 316 pages

Ratings1

Average rating4

15

Great courtroom drama with lots of local color.

July 4, 2018