Baboon is a rock band originally from Denton, Texas.
The band formed in 1991. Their fourth studio album, titled Baboon, was released on October 10, 2006.
Photos
Popular tracks
1
Baboon is a rock band originally from Denton, Texas.
The band formed in 1991. Their fourth studio album, titled Baboon, was released on October 10, 2006.