A review by chelseaulrichzepf
Razzmatazz by Christopher Moore

adventurous funny lighthearted mysterious medium-paced

3.5