Health and nutrition retailer GNC closed its store in Jefferson City's Capital Mall last month. CEO Ken Martindale said the company will close up to 900 stores across the country, most of them in malls, due to declining foot traffic.