Mother Nature pulled the plug on Christmas business Monday, hurling a blizzard up the East Coast that dumped almost two feet of snow on New York, Boston and other cities.

This story first appeared in the December 28, 2010 issue of WWD. Subscribe Today.

To continue reading this article...