News PCItch.io is selling over 740 games for only $5 June 8, 2020 34Views 0Likes 0CommentsIndie game storefront Itch.io is serving up a massive bundle of more than 740 games across 560+ creators, all for a low…