Season 7 Episode 12 episode 12

Supernatural Season 7 Episode 12 "Time After Time After Time" Sneak Peek #2

Supernatural Season 7 Episode 12 "Time After Time After Time" Sneak Peek #2

We get our first glimpse of Jason Dohring as the God of Time in this second sneak peek from Friday's episode, and let's just say, things don't go so well between him and Dean.