These are some really good titles. Check out the goods below. Humble’s annual Fall sale is now live on the Humble Store through December 1 at 10AM PT. With a whopping 90% off on select titles, the sale offers major price cuts on a ton of popular games from AAA to indie, so there’s a little something for everyone this holiday season! Games that will be on sale include: AAA Death Stranding Control U...[Read More]