GamesThe Darwin Project Announced as Xbox/Windows ExclusiveDuring today's Microsoft E3 media briefing, Scavengers Studio revealed that their recently announced battle royale title The Darwin Project is... Read More