Blood Island

The incred­i­ble true sto­ry of the New York Blood Cen­ter’s aban­doned lab chimps, Blood Island is a 2018 BAF­TA award-win­ning short documentary.