For the "world's largest department store", Macy's New York, there can be only one Santa Claus.

  • December 22, 2007
  • 246 Views