November 4, 2010

Aldi opened a 17,000-sq.-ft. supermarket in Sebring, Fla., on Thursday....