Supernatural Season 7 Episode 12 “Time After Time After Time” Sneak Peek #2

2 years ago, by

January 12, 2012

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.