After 20 years on Main Street, Ten Thousand Villages in Ann Arbor is closing due to declining foot traffic and financial struggles. The store is known for selling ethically sourced goods and products ...