5 years ago Indie Game Cooperative Showcase Guerrilla Collective Announced, Premieres June 6 Through 8