University of Southern California has developed a new solar cell that can be printed on objects. The cell is highly flexible as it only four nanometers thick. Small problem, the current materials used are too toxic for commercial use. Keep watching – Engadget