Food Network Star Season 2 Episode 8
S2E8 Season 2 Finale
Season 2 Finale (S2E8) is the Eighth episode of season Two of "Food Network Star" released on Sunday April 23, 2006 on Food Network (16 years ago).
Official Trailer / Fan Reaction Video via Youtube
Watch Food Network Star Season 2 Episode 8 online via episode.guide with free and paid S2E8 full episode HD streaming options.
Source: Streaming Providers (rent / buy)