Scan barcode
A review by supercheesecake
Century Rain by Alastair Reynolds
3.0
3.5 stars. An enjoyable read, but predictable in the second half.
Scan barcode
3.0