Scan barcode
A review by stepriot
Revelation Space by Alastair Reynolds
2.0
There is an amazing story buried under all that fluff and pointless ambiguity.
Scan barcode
2.0