Have always been fascinated by the Cannonball Run and its offspring.
The record just got crushed by three guys averaging 103 mph over the 2,825-mile trip. And fuel stops took less than 23 minutes. Bladders of steel.
The story of the levels of sophistication and sheer dumb luck on how they...