Report: Google ‘close’ to finalizing lease for first flagship retail store – CNET

Remember the Google Barge?