Supernatural/S12E5The One You've Been Waiting For (12x5)2016-11-10T00:00:00.000Z← EpisodesContinue → S12E6