Bomb squad finds 'incendiary' devices at a Tesla dealership, police say

Bomb squad finds 'incendiary' devices at a Tesla dealership, police say

Brandon Bell/Getty Images

"Incendiary" devices were found at a Tesla dealership in Austin where the company is headquartered.

No comments

Read more