A review by rivvas
Challenger Deep by Neal Shusterman

5.0