The Blood Of Olympus
2014 • 544 pages

Ratings245

Average rating4.1

15
kris
kris
Rated 3.0
Finished reading