A review by brooketessa11
The Passage by Justin Cronin

adventurous challenging dark hopeful mysterious tense medium-paced

3.0