› added 5 years ago
55
TIL in the United States, 90 percent of the population resides within 10 miles of a Walmart store
via reddit.com