This is what Google paid $1 billion to own

Google logo is visible on a monument sign for Shoreline Technology Park, an 800,000-square-foot office campus in Mountain View. In an unexpected mega-deal, Google has […]

See original post by San Jose Mercury News

Leave a Reply