December 12, 2013

Is Google’s Mysterious Barge Actually a Floating Glass Store?