Surprise twist: Tesla CEO Elon Musk introduces semi-truck, launches a sports car too!

You may also like...