Icon
 

100MW Tesla signs energy storage contract worth $100M with