Bundle Stars / Deals / Games / Indie / News / Steam Alternatives Human Fall Flat €6.75 / £5.84 / $7.14 This fun indie title is now cheaper on Bundle Stars. Grab the key here! 0 Comments March 7, 2017