A review by mousereads
Last Dragon Standing by Rachel Aaron

5.0