STP Col. Leroy Taylor said. “Historically, whenever there are fatal crashes between large trucks and passenger vehicles, the data show that the passenger vehicle is at fault in about 75 percent of those."
Today, the FMCSA announced it has put the brakes on two South Carolina carriers and one owner-operator, calling the three an "imminent hazard to the public safety."