A review by coopburton
Challenger Deep by Neal Shusterman

5.0