Showing posts with label ellen degeneres. Show all posts
Showing posts with label ellen degeneres. Show all posts

Aug 20, 2011

Ellen speaks truth to power about factory farm abuse of animals

How does it affect your mnd and body to consume a once-living being who lived confined and deprived of living as God intended, and who died with terror and suffering?