Anybody for Foie Gras?

When I heard that Tesco are selling Foie Gras in their shops in Hungary of course I had to challenge them. Basicly Foie Gras is an expensive delicacy produced by force feeding ducks and geese to extent that their livers grow to about 8x normal size. The force feeding is brutal literally using a tube […]