
Baboons are one of the different species of primates housed at the Southwest National Primate Research Center located at Texas BioMed. Credit: Courtesy / Texas Bio Med
Baboons are one of the different species of primates housed at the Southwest National Primate Research Center located at Texas BioMed.