The Gunslinger
1982 • 238 pages

Ratings892

Average rating3.6

15