Driver Leh Keen sets indoor land speed record with Porsche Taycan Turbo S – Roadshow

The 102.6-mph record blows the old 86 mph record out of the water.

Leave a Reply