A review by helenafaustina
Shane by Jack Schaefer

5.0

A very fun western that teaches good lessons on loyalty, bravery, and doing what you have to do!