Fine Dining Not So Fine After All…Find Out Why!

9 November 2009 - 10:33am Comments Off

Updated: 2009-10-14
Duration: 325 seconds

Ducks are cruelly force fed to produce foie gras which is made from their enlarged livers.

http://www.youtube.com/watch?v=32815SIgq1A

Comments are closed.