Robotics Israeli Solar Company Unveils Self Cleaning Solar Panels The EngineerApril 3, 20140 It has been a while since the world realized that we need to develop renewable energy sources and ever since,...