Is there no place Apple can't plant its flag? Apparently not, as the company scored some retail space in New York City's Grand Central Station, which is already filled with a lot of the kind of stores you see in airports: magazine shops and odds and ends. Thanks to the 23,000-square-foot bid Grand Central will be the home of the biggest Apple Store yet.