A review by kegriese1
Against the Tide of Years by S.M. Stirling

adventurous medium-paced

3.75