Liquid air as energy storage medium?

An amazing video to lifts one’s views about the potential to store renewable energy: