France’s First Apple Store Will Blow You Away: More pics here:

November 6 2009, 4:17pm