A review by phidelia
The Demigod Diaries by Rick Riordan

5.0