The Baboon Show has a new punkrock single
The Baboon Show was formed in Stockholm Sweden in late 2003. They have performed their crazy hyper-energetic punkrock live shows all around the world, from Scandinavia all over Europe to China and Cuba. The show is like a musical theatre performance, which is not only entertaining but also enlightening for its audience. It has been…