New York City Restaurant Becomes First To Get License To Serve Human Flesh

NEW YORK CITY, New York –  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 against cannibalism. “As a species, … Continue reading New York City Restaurant Becomes First To Get License To Serve Human Flesh