Season 6 Episode 13 episode 13

Castle Season 6 Episode 13 “Limelight” Sneak Peek #1

This is a sneak peek for Castle, season 6 episode 13 “Limelight”.