Castle Photos from "Smells Like Teen Spirit"
A murder of a high school mean girl sends Castle and Beckett back to school.
Check out these preview photos from Castle Season 6 Episode 15, "Smells Like Teen Spirit" scheduled to air Monday, February 17th on ABC.
- Related Photos:
- Castle Slideshows
- Related Posts:
- Created by:
- Christine Orlando