Yes Walmart stores do sell SuperBeets.
You can go into the store and buy the SuperBeets or you can go online and buy the SuperBeets as well.
But if you want the SuperBeets now you can go to your local Walmart Store and look in the supplement Aisle and they should be located in that area.
If not look around where the medicine and everything else pertaining to medicine is or ask an associate where the SuperBeets are located in your local Walmart.
I've tried them myself and I just could not stand the taste of them but some people like it and they are healthy for you.