Tesla shows off new truck and surprise Roadster

Tesla has shown off the long awaited Tesla Semi truck, but surprised many with its new Roadster sports car.