Travelers

Some Apple enthusiasts traveled from as far away as Scotland and Germany to attend the grand opening of the new store on Manhattan's Fifth Avenue, across the street from Central Park and the Plaza Hotel.

May 19, 2006 11:45 AM PDT

Photo by: Marguerite Reardon

  • Recently Viewed Products
  • My Lists
  • My Software Updates
  • Promo
  • Log In | Join CNET