Post Thumbnail

Several new Apple Stores either opened or are set to open this weekend. Here's a look at what's going on. In Shanghai, China, the curtains have been removed from the huge glass structure that sits atop the city's new flagship store. Flickr user Lesh51 has posted some great shots of the removal pr...

5 years ago 0 Comments
July 7, 2010 at 11:00AM