Temple Grandin, a professor of animal science at Colorado State University and a shackle-and-hoist opponent, expressed frustration after seeing the latest PETA video.
linkTemple Grandin, a professor of animal science at Colorado State University and a shackle-and-hoist opponent, expressed frustration after seeing the latest PETA video.
link