Tesla P85D Drag Strip DOMINATION!
Are the electric cars finally taking over drag racing?! Not yet – but this ambitious lil electric luxury sedan DID in fact take home the GOLD in the 11.0 Street…
Are the electric cars finally taking over drag racing?! Not yet – but this ambitious lil electric luxury sedan DID in fact take home the GOLD in the 11.0 Street…