Four baboons held at a Texas biomedical research facility briefly escaped on



More...