Beyonce surprises fans at Massachusetts Wal-Mart

TEWKSBURY, Mass.

Some shoppers at the store outside of Boston did a double take, not believing their eyes and ears.

The pop icon did some shopping for her 23-month-old daughter Blue Ivy and even picked up her own new album, which she announced and released on Friday without any prior announcement or promotion.

She didn't stop there. Beyonce gave every shopper in the store a $50 gift card - enclosed with an envelope that read, "Happy Holidays from Beyonce."

There were about 750 customers in the store at the time. Beyonce's generous gift amounted to nearly $38,000.

ABC News contributed to this report.

Copyright © 2019 KABC-TV. All Rights Reserved.