A review by theneverendingtbr
The Passage by Justin Cronin

5.0