Castle

Episodes

The Greater Good” Outfits

Season 6 Episode 19 (6x19) of Castle