The $1.9 million SSC Tuatara claimed the production car speed record in January with a 282.9 mph average of two runs in opposite directions on the Space Shuttle landing strip in Florida. The mark was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback