Peta – Out with the new, In with the old!

It seems Peta is running out of news lately – so its front page has decided to bring back the story of mistreatment of animals at Oregon National Primate Research Center – a story which turned out to be completely false when the USDA investigated. Want proof? Here’s the USDA report giving ONPRC a clean [...]