Liquid Air: the future of renewable energy storage?

Peters says the company is “moving well down the road” to commercialisation.