Chimps in New York Denied Human RightsChimps in New York Denied Human RightsYes, you read that correctly.JennyJenny