A review by katrlab
The Island by Natasha Preston

dark tense medium-paced

3.0