Scan barcode
bev_reads_mysteries's review
3.0
A decent historical mystery with an interesting new take on the Ripper's identity. Three and a half stars.
More...
Scan barcode
3.0