Alpha Genesis Primate Research Center did not mince words in a blunt response to a statement released by People for the Ethical Treatment of Animals (PETA) criticizing the research center's rescue of ...
After reportedly securing 43 escaped monkeys, a South Carolina lab CEO thanked locals for their help, then fired back at PETA with a somewhat unfiltered response.