Castle

Episodes

The Way of the Ninja” Outfits

Season 6 Episode 18 (6x18) of Castle