A review by kisahofswords13
The Cruel Stars by John Birmingham

5.0