New clutch pressure plate exploded, why?

Sheeesh...is that clutch from China...?