Oliver Webb
-
Automotive
New World Record Set for World’s Fastest Production Car
On October 10, 2020, in the desert not far from Las Vegas, the SSC Tuatara became the world’s fastest production…
Read More »
On October 10, 2020, in the desert not far from Las Vegas, the SSC Tuatara became the world’s fastest production…
Read More »