Researchers have developed an ultra-thin solar cell that is both efficient and water-resistant. The flexible solar cell can be bent, stretched and thrown in the wash and still function perfectly well. The new technology could pave the way for wearable photovoltaics that can be embedded in clothing to power health monitors or medical devices.