Humane Farming Association

Company Description

Farm animal protection. Information on the horrors of factory farming. HFA also

runs the nation’s largest farm animal refuge.