Greg Biffle’s Terrible Testing Crash

Greg Biffle suffered a serious incident during a tire test in December 2006. A tire controversy, mixed with a poor response from the medical team, resulted in quite a controversial fallout. Despite this, an unlikely hero saved Biffle from further injury. What do you think is the most significant safety improvement in NASCAR? Did you … Continue reading Greg Biffle’s Terrible Testing Crash