A review by jonathan_lee_b
Secondhand Souls by Christopher Moore

4.0

Secondhand Souls is doing a crossword puzzle while jogging on a treadmill.