Steve Harker is one of the best guys who has ever strapped a helmet on his head and climbed into an alcohol funny car. Unfortunately, even the best are not immune to bad days at the drag strip and the 2014 NHRA alcohol funny car world champion had one of his worst ever at Norwalk […]
More...
More...