what going on?

New Blood 1x6

Case 3, Part 1

Rash and Stefan have to fight to protect someone close to them.

Jul. 14, 2016

New Blood season 1