From Supernatural – Season 12 Episode 9: ‘First Blood’ (12×09) | TV series produced by The CW