Showing posts with the label world record of fastest carShow All
SSC Tuatara fails second attempt at speed record due to heat problem