The leak is coming from this Humble Indie Bundle 21 - System Requirements page. The newest Humble Indie Bundle will feature these games:
It's quiet in here...
There are no results.
The more games you pick, the more you save, up to 90% off!
Get 9 Steam games and 3 DLC for $2.99/3.29€. Nearly all (8) of these games have Steam Achievements!