Photo Credit: poetwarrior2003  (Flickr) Translation: “We provide machines that look after themselves” Is it an advertisement for baby milk supplement? Not in the least! German solar cell manufacturer really pulled out all stops with this large billboard in Frankfurt. Being one of the largest manufacturers of photovoltaic cells in the world, this sort of […]