Charles River Laboratories said on Monday it would buy one of its major suppliers of non-human primates for about $510 ...
Charles River Laboratories, based in Wilmington, has facilities in Shrewsbury and Worcester. PETA maintains that the company knowingly purchased more than 1,000 monkeys that had been taken from the ...