A review by yaizacanopoli
The Hidden Oracle by Rick Riordan

3.75