Scientists discover tiny solar panels that create themselvesweb.mit.edu12 pointsdanielnicollet16 years ago