Tesla just unveiled a brand new Roadster

Tesla has unveiled two new vehicles; the Tesla Semi and a new Roadster sports car.