A review by arayofreading
The Son of Neptune by Rick Riordan

5.0

3rd reread: July 2016