Super People

Super People – Final beta phase for the Battle Royale in August

The battle royale title Super People will soon enter its next beta phase - and apparently it will be the last one, if you trust the new trailer shown...

Latest articles