Source: https://www.treehugger.com/solar-technology/nanotechnology-could-lead-ultra-thin-flexible-solar-cells.html