Where else but New York City? A newly opened restaurant within the city limits is boasting the nation’s first license to serve human flesh on the menu. The restaurant, simply called SKIN, received a license after petitioning the state and federal governments over laws…

