Total Hand made TPR Sole and Upper Rexine velvet leather and other material Upper leather Rubber sole