A review by platypus7311
Morning Star by Pierce Brown

5.0