A review by liaashryver
The Last Olympian by Rick Riordan

3.0