Celebrating twenty years
By Holly Sheahan2012-06-21T00:00:00
A flexible window that stores energy to power electrical devices within a building