A review by ironicallyella
The Last Olympian by Rick Riordan

2.0