Season 6 Episode 15 episode 15

Castle Season 6 Episode 15 "Smells Like Teen Spirit" Promo

The murder of a high school mean girl draws Castle back to one of his many alma maters in Castle Season 6 Episode 15 "Smells Like Teen Spirit" airing in two weeks on ABC.