Castle Season 6 Episode 15 “Smells Like Teen Spirit” Promo

3 months ago, by

February 4, 2014

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.