With four primates still on the loose after 43 of them escaped on Nov. 6 from the Alpha Genesis Inc. research laboratory in South Carolina, the Low Country facility has come under intense scrutiny.
Some results have been hidden because they may be inaccessible to you