
Tesla Inc’s highly anticipated unveiling of its futuristic pickup truck suffered a setback after its “armored glass” windows shattered during a demonstration.


Tesla Inc’s highly anticipated unveiling of its futuristic pickup truck suffered a setback after its “armored glass” windows shattered during a demonstration.