http://www.bbc.co.uk/news/technology-42021713Tesla has unveiled its first electric articulated lorry, designed to challenge diesel trucks as king of the road.
The long-anticipated Tesla Semi has a range of 500 miles on a single charge.
Tesla says the vehicle - known in the US as a semi-trailer truck - will go into production in 2019.
Chief executive Elon Musk also unexpectedly revealed a new Roadster, which he said would be "the fastest production car ever" made.
The red sports car was driven out of the trailer of the electric lorry during Tesla's presentation on Thursday.
The Roadster will have a range of close to 1,000km (620 miles) on a single charge and will do 0-100mph in 4.2 seconds.
Mr Musk described it as "a hardcore smackdown to gasoline cars".
He said riding in traditional cars would be like driving "a steam engine with a side of quiche". The new Roadster becomes available in 2020.
The Tesla Semi will achieve 0-60mph in 20 seconds when pulling 36,287kgs (80,000lbs), the maximum allowed on US roads.
Speaking on stage at Tesla's facility in Los Angeles, chief executive Elon Musk said: "It's not like any truck that you've ever driven."
However, the charismatic Mr Musk faces continued pressure from investors and customers as the firm struggles to meet demand for its Model 3 car.
Some choice comments from BBC article:
Thank heaven that someone has the balls that Musk has. No innovator hits the mark every time, but their drive and willingness to try is inspiring to all.
Unfortunately it looks remarkably like the sort of robot trucks Skynet uses to move the human slaves in the terminator films! Whoever designed it clearly wasn't interested in the warm fluffy look.
BTW to reassure us and make it look normal shouldn't it have a robot fat bloke at the wheel reading the Sun and texting?
Wish this guy was President
How much will these items cost
How long will the batteries last after constantly re charging
How much will the batteries cost to make when you factor in the raw materials eg Mining nickel
How will the old batteries be disposed of
What will generate all the extra electricity needed to re charge all these electric vehicles
For UK PLC
What will replace the lost revenue for fuel duty?
The future is here. Thanks to Elon Musk.