Street Urchin, a restaurant in Manchester, England, has caused some controversy after adding a dish made from squirrel to its menu.
Source link
Street Urchin, a restaurant in Manchester, England, has caused some controversy after adding a dish made from squirrel to its menu.
Source link