A review by sarah_taleweaver
The Final Hour by Andrew Klavan

5.0