Lord and Taylor Begins Liquidation of Its Business
Lord and Taylor, the first department store established in the U.S., is officially going out of business, as the remaining stores and website have started liquidation sales. NBC New York’s Pat Battle reports..