How the world sees Greece
... 'Restaurant Impossible' series in coming to Delray Beach next month. Chef Robert Irvine is trying to fix 'Taverna Trela,' which is a GREEK restaurant.