Castle

Episodes

The Time of Our Lives” Outfits

Season 7 Episode 06 (7x06) of Castle