From Supernatural – Season 12 Episode 17: ‘The British Invasion’ (12×17) | TV series produced by The CW