one year ago
Team claims it set a 'Cannonball Run' record squib
In a feat of engineering, human will and blatant disregard of speed limits, three men claim that they broke the record for the "Cannonball Run," a cross-country drive from New York to Los Angeles.
Continue reading on CNN...
Facebook Share Trend
Squibs You Might Like