Ducklings

Secret footage was filmed at a French foie gras factory in Domaine de la Peyrouse factory in Coulounieix-Chamiers.

The post Ducklings Starved to Death While Ducks Were Force Fed and Suffocated at French Foie Gras Factory appeared first on One Green Planet.