A review by ghostinthepages
The Island by Natasha Preston

3.0