Watch Supernatural season 7 episode 12 on Megavideo online. The Winchester is back this Friday the 13th of 2012. The episode is entitled as “Time After Time After Time” where Sam and Dean Winchester will encounter another super being that controls time – that is the God of Time played by guest star Jason Dohring. In their encounter on this episode, Dean will be send back to 1944 in Chicago where he is immediately arrested by Eliot Ness, the famous leader of the law enforcement agency, The Untouchables. Nicholas Lea is playing this part.
Meanwhile, Sam tries to figure out on how to get to his brother but much of his surprise an old friend reappear on his midst. Will it be the angel Castiel? Is he back to help the brothers and was forgiven from being arrogant and asks for more power and authority on the past episode?
Well, we can all find out what will happen on Supernatural season 7 episode 12 if we will watch this episode this Friday. See link below for details.