ADVERTISEMENT
Someone spotted a Tesla Semi on a public road, but what's it doing?
Business Insiders Benjamin Zhang and Matt DeBord discuss the Tesla Semi spotted on a public road in California.
ADVERTISEMENT
FOLLOW BUSINESS INSIDER AFRICA
ADVERTISEMENT