A review by sammyreadss
The Lost Hero by Rick Riordan

3.75