It's no free game promotion, but this is still a pretty darn good deal. Right now, Humble Bundle is hosting the Yogscast Jingle Jam 2017 Bundle. This bundle currently offers 5 games (plus 3 additional items), with 23 more days with mystery items yet to be unlocked. According to Hunble Bundle, that's $847 of games and other items for only $35. On top of that, 100% of the money you give goes straight to charity! If you're looking for a good deal or just another excuse to give to charity, here's something to look at.
As of my latest edit, the $35+ bundle officially includes the following:
...plus 23 more days of unannounced items!
I might keep that list updated, but no promises.