A review by curseofachilles
The Demigod Diaries by Rick Riordan

5.0