A review by julienbaker
The Infinite Sea by Rick Yancey

3.0