Haven 403

Episode 3: "Bad Blood"

A trouble leaving victims drained of blood threatens Nathan, while Duke tries to convince his brother to leave their troubled town.

Episodes