The Body Shop Calls For An Animal Testing Ban An estimated 500,000 animals are used for cosmetics testing every year. The Body Shop is determined to change that. Continue Reading [...]