2010-05-14 23:30:24
A primate undergoing experimentation at Covance in Vienna Virginia who were fined for violations of the Animal Welfare Act following a PETA investigation that exposed the horrors and cruelty.