Two massive barges, one in Portland, Maine and another in San Francisco, California, have been the topic of rumour since it was revealed that Google owned them both. In fact, it now appears that there are four of them in all. Speculation suggested that they could be floating data centers that would use ocean water to stay cool or even […]