facility

Baboons kept in ‘barron prison’

Baboons kept in ‘barron prison’

Facility where ‘Frankenstein-like surgical experiments’ are done on baboons