Stainless steel broken glass and buzz Tesla makes a pickup

Stainless steel, broken glass and buzz, Tesla makes a pickup

Tesla pickup truck unveiling goes off-script when windows splintered during what was to be a strength demonstration