From Supernatural – Season 15 Episode 18: ‘Despair’ (15×18) | Produced by The CW