A review by rrice2017
The Saxon Shore by Jack Whyte

adventurous hopeful reflective medium-paced

5.0