Macy's Unveils Holiday Window Displays

The holidays are upon us in New York City. Macy's flagship store in Herald Square unveiled its iconic holiday window displays.