Stories this photo appears in:

Tease photo

Here’s Why Walmart Is Closing 63 Sam’s Club Stores

Walmart is closing 63 of its Sam’s Club stores, which are located throughout the US and Puerto Rico, Business Insider reports. Sam’s Club CEO John Furner said the locations were affecting other stores, likely referring to cannibalization of customers, and that populations did not grow as the company had hoped in certain areas.