What is it with the British and land speed records. 1,000 mph? Wow.
How do you stop a 1,000-mph car? With the world’s strongest brakes
What is it with the British and land speed records. 1,000 mph? Wow.
How do you stop a 1,000-mph car? With the world’s strongest brakes