The future of energy: You may be walking on it

Echogen System being craned into place