Billionaire Elon Musk defied his doubters to beat Friday’s 100-day deadline and install the world’s biggest battery in the Australian outback. He’ll probably relinquish that crown by February.

More…

Comments are closed.