You Probably Own This 7-Eleven (and That’s Why It Looks So Sad)

North America Business Moderate confidence — 64/100

Unverified

Sources: Thenewatlantis