Supernatural has been the longest-running show in the history of The CW, on the air for more than 300 episodes.