After weeks of speculation about Google's mysterious barges docked in San Francisco and Portland, Maine, the company Wednesday shined a bit of light on them.

read more