We've had some good news today marking a new step towards humanity and compassion, as we've seen several chimps finally released from NIH. The National Institutes of Health of the U.S. announced their decision of letting chimpanzees retire from the hard life of testing. This happened in the light of several protection laws being modified as to offer more thought to the animals … [Read more...]