An explosion occurred at the Tianjiayi Chemical production facility in Yancheng China Thursday morning
Acceleration and kill switch failure leads the drag car to uncontrollably turn and drive towards the pits