Today is the last day when you can get a free 8 oz. mocha or 7 oz. iced mocha at McDonalds. This promotion is available from 7am to 7pm at participating McDonalds. You might want to call ahead to make sure your local restaurant is participating before stopping by.