Marina Schwarz + 1,576 January 10, 2018 Energy storage is the holy grail of renewable energy and it seems they're on their way of finding it soon. Could be extremely bad news for oil and gas. Quote Share this post Link to post Share on other sites