https://bioengineer.org/a-new-dye-shakes-up-solar-cells/
A new dye shakes up solar cells