A review by nthnrgb
The Hidden Oracle by Rick Riordan

5.0