Icon
 

Narada 20ft 5MWh Liquid Cooling Energy Storage System