A review by monty_reads
American Carnage by Bryan Edward Hill

3.0

3.5 stars.