A review by itsrachsim
Vampire Mountain by Darren Shan

5.0