A review by albryan13
The Last Olympian by Rick Riordan

adventurous emotional funny fast-paced

5.0