tshe tshaw boys

its the tshe tshaw boys! i bought this dvd on the street in maputo mozambique. its weird. i think this is a group from south africa though. the music is insanely annoying.