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.
Results that may be inaccessible to you are currently showing.