This is awful. By now most of us have seen the horrific footage aired by W5 last year of animals being experimented on and abused by employees of ITR Labs, a contract biotechnology research company located out in Baie-d’UrfĂ©. The images are heart wrenching to say the least. Employees not only restraining animals and applying toxic substances to their skin …
Read More »