A review by smokingintherain
The Blood of Olympus by Rick Riordan

4.0