A review by nerudin
The Serpent's Shadow by Rick Riordan

5.0