A review by caitlineff
The Son of Neptune by Rick Riordan

3.0