Tesla P100D Taking Down Mustangs on The Street

Tesla Destroys Mustang
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.