Mystery grows around barges linked to Google that are moored in San Francisco Bay and off the coast of Maine.
Continue reading…