ronnie-s.com
Foie Gras
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 P…