A review by cj13
The Last Olympian, by Rick Riordan

adventurous emotional funny fast-paced

5.0