Indie Hip Hop group The Watusi Tribe release their new album titled “Dim Mak“.