Beyoncé surprised fans while shopping at a Walmart in Tewksbury, MA — and then gave them each $50 toward their purchases!

Read More Beyonce Knowles
What’s Your Reaction? 0 0 0 0 0 0 0Reactions