Nanoscale dots can absorb sunlight and release hydrogen from water, without damage from bleaching. Read more…

Image: Jack W Reid