
Google
Google buys Space Systems Loral site in south Palo Alto for $70 million
By the Daily Post staff Google has paid $70 million to buy 4.6 acres in south Palo Alto that’s home to Space Systems Loral, a Google spokeswoman confirmed yesterday (Dec. […]