Noir by Christopher Moore

Book Review by T. E. Hill Do you ever, while [...]