Retail NewsVisual Merchandising NASCAR Concept Store Opens in Charlotte, North Carolina Heide WinkenwerderJanuary 25, 2008