A review by admiralfoxy
Blood Beast by Darren Shan

adventurous challenging dark mysterious

5.0