A review by baileywill81
Morning Star by Pierce Brown

4.5