From Supernatural – Season 2 Episode 20: ‘What Is and What Should Never Be’ (2×20) | Produced by The CW