Nov 25, 2019 World News RESTAURANT GETS GOVERNMENT APPROVAL TO SELL ‘HUMAN FLESH’ AS MEAT IN NEW YORK A newly opened restaurant within the city limits is boasting the nation’s first license.. Read more