Starbucks Is Giving Out Free Macchiatos This Weekend

It usually takes an ACT OF GOD to get Starbucks to give out any coffee for free, so this is a pretty rare situation.

From tomorrow through Monday, Starbucks is giving away FREE macchiatos.  But, of course, there are a few catches.

One, you have to buy one to get one free.  And two, the free ones are only available from 2:00 P.M. to 5:00 P.M. every day.