Castle

Episodes

For Better or Worse ” Outfits

Season 6 Episode 23 (6x23) of Castle