Rumors claim Google will launch its own retail stores, maybe by the holidays Posted on February 19, 2013 by Laura On Friday, a report surfaced on 9to5Google that Google was making serious plans to …read more