Hundreds of Baboons to be Relocated from OU Facility
Six hundred and seventy-six baboons will be removed from a University of Oklahoma facility in El Reno as it winds down within three to four years.
Six hundred and seventy-six baboons will be removed from a University of Oklahoma facility in El Reno as it winds down within three to four years.