A review by hari_ronin
The Devil's Advocate by Steve Cavanagh

adventurous challenging dark emotional funny hopeful informative medium-paced

5.0