The Humble Store Winter Sale is now on with over 500 games on sale.
There will be new deals everyday so check back often!
Day 1 Highlights:
All the games are Steam redeemable.
To check out all the games on sale in the Winter Sale click here.
The Humble Winter Sale ends on the 22/12/2014 at 20:00pm (GMT+2).