perovskites Science solar cells Technology A new solar cell could generate electricity underwater 0 In one episode of the Hanna-Barbera cartoon Birdman, the eponymous hero struggles to fight the evil Dr. Shark aboard a […]