A review by sci_mom
The Lost Hero by Rick Riordan

5.0