Supernatural Season 8, Episode 12
Episode Name: As Time Goes By
Air date: 1/30/2013
Summary: Sam and Dean are stunned when a man who claims to be Henry Winchester (guest star Gil McKinney), their grandfather, suddenly appears in their hotel room demanding to know where he can find John...