Harvard Horror
PETA has uncovered a series of shocking maternal and sensory deprivation experiments being performed on infant rhesus macaques at Harvard Medical School. Experimenter Margaret Livingstone removes newborn monkeys from their mothers and…