A review by cherry_p1e
The Titan's Curse by Rick Riordan

5.0