Updated:Beyonce is in the spirit of giving -- generously. On Friday, she handed out stacks of $50 gift cards to shoppers at a Walmart in Tewksbury, Massachusetts. 750, to be exact. That totals $37,500 dollars worth of holiday cheer. She stopped by the store on the way to her concert in Boston. Walmart began selling her album the same night as her gift giving.