Torture In A Tin In California, a federal judge has lifted a state-wide ban on the sale of foie gras, which is made from the engorged liver of ducks or geese that have been force-fed.   PETA Protesters Foie gras is made by¬†shoving hard metal pipes down the throats of geese and ducks and force …

Continue reading