A review by poisonlizzie
The Island by Natasha Preston

tense medium-paced

3.0