A review by raeandray
Bad Penny by John D. Brown

5.0

Starts a little slow but an amazing book once it picks up.