Twitv03

Links for Top Chef S11E17: Finale

Episode 17

1,963 watches

February 5, 2014
The two remaining chefs open pop-up restaurants for the final challenge.
Season Finale
February 5, 2014
Season Finale
The two remaining chefs open pop-up restaurants for the final challenge.
Twitv03