Sko Sushi is a new restaurant that's recently opened in Englewood Cliffs. The business is run by "master sushi chef" Yoshio ...