In the new Netflix docuseries "Restaurants On The Edge", a group of chefs travels across the globe to rescue restaurants with magnificent views, but less than stellar operations. Chef and host of the series Nick Liberato joined us to give a sneak preview.