A review by themshelves
Sons of Destiny by Darren Shan

5.0