A review by kmartin19
The Battle of the Labyrinth by Rick Riordan

adventurous medium-paced

5.0