First Look: Inside Apple's New Store at Grand Central - NBC New York

    First Look: Inside Apple's New Store at Grand Central