A review by ianbanks
Shock Wave by John Sandford

5.0