My truck, your car, even up
At first glance it would be a no-brainer who the winner would be, right? The car. Unless of course you are Volvo with what they call the fastest truck in the world, put against their World Touring Car Championship Volvo S60 Polestar TC1 in both a drag race and a single-lap dash on a road course. Continue reading You want to race what against me?