Shane by Jack Schaefer
In the summer of 1889, a mysterious and charismatic man rides into a small Wyoming valley, where he joins homesteaders …
In the summer of 1889, a mysterious and charismatic man rides into a small Wyoming valley, where he joins homesteaders …