Sam and Dean meet their grandfather, Henry Winchester, on Supernatural. The brothers also learn about their past and look to the future on this superb episode. Read on to find out!
Posted in: Supernatural