UK diner puts wild squirrel dish on menu: Nuts, or a tasty dish?

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



Source link

See also  Exclusive | America’s oldest cheese shop, Alleva, reopens in Chelsea Market after 130 years in Little Italy

Leave a Comment