SEMA Show 2018

Xtreme Performance Clutch (XClutch USA) will be exhibiting at SEMA Show 2018 from the 30th of October to the 2nd of November with a wide range of performance upgrades on display and 4 new kits which will be officially launched at the show. XClutch will be on stand 31255 in South Hall Upper.