News

PETA is demanding that a research facility in South Carolina face federal funding cuts after a USDA inspection report revealed the deaths of 22 monkeys.