public ActionResult Story(int year, int month, int day, string url_title)
        {
            DateTime storyDate;

            if (!DateTime.TryParse(year.ToString() + "/" + month.ToString() + "/" + day.ToString(), out storyDate))
            {
                throw new Exception("KSULAX||" + year + "/" +
                                    month + "/" +
                                    day + " is not a valid date.");
            }

            var story = _newsBL.GetStory(storyDate, url_title);

            if (null == story)
            {
                throw new Exception("KSULAX||we can't find the the story you requested");
            }

            return(View("Story", new StoryModel(story, this.Request.Url.ToString())));
        }