A historic snowstorm in New Orleans that dropped at least 8 inches of snow in the Crescent City is hampering travel for attendees of the National Automobile Dealers Association’s annual show scheduled for Jan. 23 through Jan. 26.
A historic snowstorm in New Orleans that dropped at least 8 inches of snow in the Crescent City is hampering travel for attendees of the National Automobile Dealers Association’s annual show scheduled for Jan. 23 through Jan. 26.