Tesla P100D Taking Down Mustangs on The Street! Street Race What makes a 9 second street car more pissed off than a one legged man at an ass kicking contest? When a stock electric car lays down the D on it.