A review by wellwortharead
Island by Richard Laymon

3.0