Despite movements to end testing, cosmetic, pharmaceutical, and other companies continue to test on hundreds of millions of ...