A review by ashleystclair
Morning Star by Pierce Brown

5.0