Baby Blood

Baby Blood ★★★★½

This needs a good rewatch every once in a while. Probably won't be everyone's cup of tea, but for those who enjoy this sort of thing, it's a bloody good time.