A review by rydia
Day Watch by Sergei Lukyanenko

dark

4.0