One of the only first English commentary streams for Super People – Battle Royale in Alpha. The game is known very little about …

source