A review by verypeculiarpages
The Hidden Oracle by Rick Riordan

5.0