baboons

Baboons are one of the different species of primates housed at the Southwest National Primate Research Center located at Texas BioMed.

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.