FACT CHECK TIME! I know the $1.5 billion figure seems gigantic, but our fact-checkers looked into this and found that it’s actually a conservative estimate. According to The Huffington Post, each Walmart store costs taxpayers $900,000. With around 4,000 Walmarts in the U.S., that’s a $3.6 billion bill for taxpayers. Forbes looked at this, too, and calculated the number to be $6.2 billion! So much for “every day low prices.”
More for You
Nature
California brought back beavers for the first time in 70 years, and the results are already amazing
Pop Culture
‘The Hidden Fortress’: Why we’d never have ‘Star Wars’ without this 1958 Japanese classic
Culture
In 1890, a college student hid a camera in his vest, giving us the first candid look at Victorian life
Get stories worth sharing delivered to your inbox.
Advertisement