Gadgets World’s First Artificial Leaf Can Generate Oxygen By Itself The EngineerMarch 9, 20151 Human race has always been fascinated by the idea of living on moon and other planets. However, the most crucial hurdle...