Home News Confirmed: South African duo Distruction Boyz are releasing their debut album Friday 20 October