A review by eliasthedreamer
The Last Olympian by Rick Riordan

adventurous emotional tense fast-paced

5.0