Weekend Videos: Teddybears – Cho Cha

Swedish eccentrics Teddybears return with this groovy new single from their sixth studio album (second in America) ‘Devil’s Music‘. Like their past efforts this latest album is a mixed bag of genres and features a fitting array of guest vocalists.

Appropriately, the track ‘Cho Cha‘ showcases the vocal skills of Cee Lo Green as well as the B52‘s and fittingly demonic video.

TRACKS:

Teddybears