Season 6 Episode 18 episode 18

Castle Season 6 Episode 18 “The Way of the Ninja” Sneak Peek #1

Enjoy this sneak peek for Castle, season 6 episode 18 “The Way of the Ninja”.