Tesla gobbles up more land in Texas for a possible new headquarters, more mounting evidence is provided about the financial viability of electric vehicles and Walmart Canada leads all others in Tesla Semi orders.


See acast.com/privacy for privacy and opt-out information.