Tuesday, December 24, 2013

Foie Gras Exposé: French Farmers Admission of Inhumane Forced Feeding of Ducks and Geese Boosts Boycott of Barbaric 'Delicacy'

French Farmers admit they might have "gone too far" to produce a disgusting "delicacy."

Read more.