Lord Dowding Fund for Humane Research
From Wikipedia, the free encyclopedia
The Lord Dowding Fund for Humane Research is a British non-profit organization that campaigns against what it sees as animal abuse.
The Lord Dowding Fund for Humane Research is a British non-profit organization that campaigns against what it sees as animal abuse.