Mall Glacier Melts Under Heat of Christmas Backlash
The management of South Park Mall in Charlotte, North Carolina got the message loud and clear: nobody liked Santa’s new digs this year. As reported earlier, the mall erected a new Santa set called the “Glacier Santa Experience”, which burst forth with light at random times and featured Santa huddled …