From Supernatural – Season 12 Episode 19: ‘The Future’ (12×19) | TV series produced by The CW