A four-story barge floating off of Treasure Island, a former San Francisco Navy base, is suspected to be a super secret Google facility.
No comments:
Post a Comment