In honor of this week's 300th episode milestone being celebrated by the long-running CW series, here's a look at our 10 favorite 'Supernatural' characters.
Bobby Singer Archives
'Supernatural' Preview: Will 300th Episode "Lebanon" Be Winchesters' Final Family Reunion? [VIDEO, IMAGES]
The CW's Supernatural s14e13 "Lebanon" marks a milestone for the series: 300 episodes and the return of Jeffrey Dean Morgan - and here's our preview!