Less than two weeks ago, SSC North America announced that its Tuatara has taken over the claim of “fastest production car in the world,” after going over 330 MPH down a seven-mile stretch of Highway 160 in Nevada. It provided video evidence of the ef…
Read More