A review by jmckean88
The Royal Ranger: A New Beginning by John Flanagan

adventurous medium-paced

4.25