A review by katiebabygurl5
Vampire Mountain by Darren Shan

5.0