Castle Season 6 Episode 15
Season 6
Episode: 15
Air Date: 2014-02-17
The murder of a high school mean girl draws Castle back to one of his many alma maters, where he is giddy to learn that the evidence points to a…
Episode Title: Smells Like Teen Spirit