A review by stormycassidy
Morning Star by Pierce Brown

5.0