Remember that insane 2000hp Land Speed Cruiser Toyota brought to the last SEMA show? Well, it just completed a top speed run, achieving a very impressive 230mph (370km/h).
Read more »
Automotive news, all about new models, the latest spy shots and much more