A Times Square Aura for Pop-Tarts

 Now the Pop-Tarts brand is demanding some attention for itself, and it is doing so with a store on one of the world’s most attention-grabbing stages, Times Square.