Beyonce surprised 750 shoppers with $50 gift cards at a Tewksbury, Mass., Wal-Mart on Friday.

The singer was promoting her latest album, which became the fastest-selling album of all-time when it was released on iTunes on Dec. 13.

Releasing the album on iTunes before making it available in stores led Target and Amazon to decide not to stock it, so Beyonce made her thanks known.

Related on MNN: Beyonce, Jay Z embrace 22-day vegan challenge