X

Castle Season 5 Episode 18 Recap

Castle RECAP 3/25/13: Season 5 Episode 18 “The Wild Rover”

Tonight on ABC their hit crime drama CASTLE returns with a new episode called “The Wild Rover.” On tonight’s show…