Michael’s is offering you eight weekly winners will each receive a $100 Michaels gift card and one grand prize winner will win a $10,000 vacation in the Michael’s Summer Sweepstakes.
Michael’s is offering you eight weekly winners will each receive a $100 Michaels gift card and one grand prize winner will win a $10,000 vacation in the Michael’s Summer Sweepstakes.