A review by kinic
A Dirty Job by Christopher Moore

5.0