A review by micahbean
Dr. Franklin's Island by Ann Halam

5.0

4.5 stars, review to come!