The Humble Store Winter Sale is now live through January 28 at 10AM PT. The sale offers major price cuts on thousands of games from the biggest indie and AAA developers, so there’s a little something for everyone to kick off the new year! Notable games that will be featured in the sale include: AAA – Sekiro: Shadows Die Twice – 35% off – Vampire: The Masquerade: Bloodlines –...[Read More]