A review by rshenk
Secondhand Souls by Christopher Moore

5.0

#NeedACheez